DEV Community

Discussion on: Learning to think like a programmer.

Collapse
 
iam_timsmith profile image
Tim Smith

I agree with some of the things that have already been suggested such as code a lot and checking out other people's tutorials. In addition, I'd add learn to read documentation. A lot of times tutorials won't use best practices because they are still learning the subject too or they're looking for an easy way to set something up for the tutorial.

Learning how to read the official documentation for the language/framework/tool will go a long way to teach you how the tool should be used and what the best practices are when using it. It can also put you miles ahead in terms of how to do something with the tool than someone who has to sift through several mediocre tutorials.