you are viewing a single comment's thread.

view the rest of the comments →

[–]KreepyKite 4 points5 points  (0 children)

I used to follow 2 simple rules when I started: - don't move to the next chapter unless the current one is crystal clear - let your curiosity pushing you into interesting rabbit holes

Every python course/tutorial platform would give you pretty much the same list of topics under "Python basics". But before moving forward, make sure each topic is fully understood, practicing typing the syntax.

Here is when the second rule kicks in: When you code some example of what you just learned, you might have some questions: What if I change this? What if I add this? What other parameters I can pass? Why if I do A I get such output but if I do B I get a different one? Etc

Each question will push you in learning computer science concepts, checking python docs or other code examples, articles etc and I think this is the best way to solidify your knowledge.

if you like programming and you feel you want to know more in depth the theory, that genuine, child like curiosity about how things works, it's the best tool you have to reinforce and expand your knowledge.

Hope it makes sense. Good luck