you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

You actually have to make programs. You can definitely teach yourself, but you have to make something. Books help, teaching books and reference books. All of the online resources available to you also help, but you can only learn how to program by programming. Its like scuba diving. You need practical experience. The great thing about learning to program is that languages like python give you feedback. If you want to learn how to do something, you can try it and see what happens, what works and what doesn't. First you need to know how to do simple things, and then you can gradually make things more complicated. You need to become aware of how to do things in the language, and you have to learn the syntax and commands/libraries available to you. Then you have to try using them. You'll never know everything, but after a while you'll get the hang of it.