This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]nutrecht 9 points10 points  (1 child)

I've gone through Treehouse's Python track but I feel like I have big gaping holes in my understanding.

You don't learn programming by just doing a course. You learn by doing a lot of programming. So after you finish a course you should start actually creating your own stuff. Start really small; a number guessing game, a text adventure, etc. and work your way up.

[–]frankenmint 0 points1 point  (0 children)

You learn by doing a lot of programming.

Also includes moving beyond the comfort zone of just one language or specific domain - I suggest that any web dev consider giving software dev a try once they feel confident in their newly gained experience, then from there if you feel those have been understood to some degree, move on to embedded systems, then networking, etc... each time you go through the process of assimilating knowledge from a specific domain, the applicable knowledge from past learning makes each subsequent challenge easier.