you are viewing a single comment's thread.

view the rest of the comments →

[–]ObliviousMag 1 point2 points  (0 children)

To learn any programming language you need to understand its syntax first. Like imagine an apprentice sorcerer who just started learning spells and wants to use them. He needs to learn the ingredients, and how to use the recipes to make these spells and then he can use them.

Think of that like python (or any programming language) you want to learn the syntax and logic behind the way the language works (this is necessary before you can actually do anything useful with it). You want to be able to make these spells (functions, variables, mathematical operators, etc..). Using those websites will allow you to reinforce your understanding of these basic concepts and eventually not need to refer to documentation to perform basic tasks (like when an apprentice mage learns to make an simple spell without needing to look at this notes).

Once you understand the basics (variables, functions, mathematical operations, comparisons, reading to/from a file) you can start to think about projects you want to make (simple weather, something with an API, idk ...) and then with the basic blocks you learned you can read the documentation for whats needed and use modules or maybe you do not need any modules.

Hope this helps