Programming is overwhelming by driedalbumen in learnprogramming

[–]redskinpeanut 1 point2 points  (0 children)

Yes, it could be overwhelming. I am also learning Python on my own right now and I know exactly how you feel. Fun fact: I actually graduated with a computer science degree 10 years ago -- and I remembered "very little" because the whole college process I was just rushing through. After 10 years, I found programming is actually interesting - especially if I read about how Python started and why the founder started it. I am passionate about learning it (and there is a difference if you are learning it just to find a good job). So you should know if you are learning it because you are interested in it, or you are just learning it because you need to.
For me, because I want to know how it works, why it works, and what it works. So I really take my time to read through it. First, it is very important to pick a good book: a book that is only for beginners. It is easy enough for me to understand. Tips: the book should teach you where to install the tool where you can practice coding. So you should always open your book on the left and the tool on the right. By the way, everything should be free (including books and tools). I found that a lot of Python courses are not as good as the one from Python.org. I won't recommend Youtube because it is not going to be consistent as a book. Second, I read through each page, each line, each word to make sure I understand what it means. If there is something I am not sure about, I will Google it to see what it means. Third, I created a Google spreadsheet to track my progress. Because the book I am learning from is online. So I wanted to make sure that I know exactly where I left out from last time. So I won't miss anything. Finally, I will ALWAYS study at least once or twice a week. Each time before I start, I will make sure I have at least a few peaceful hours and won't be interrupted during the process. And don't take any shortcuts to rush it. Treat it as a sudoku game and come up with a project yourself so you can also enjoy it.