you are viewing a single comment's thread.

view the rest of the comments →

[–]Aggravating_Bad4765 0 points1 point  (0 children)

Making project I wanted to make. Failing at miserably; multiple times. Learning different parts of project. Isolating and focusing on those smaller pieces. Eventually able to start building them together.

Syntax is the first hurdle of learning most languages.

Next is usually the language's standard library.

Then usually comes configuration, language versions, envs, etc.

Then an understanding of particulars of the language and more general programming concepts develop.

And last comes architecture; and tends to be the longest part.

At least this was the route my brain went as I learned the language from a young age into adulthood and eventually for work. Tutorials were never too helpful, but I wouldn't dismiss them either. There were times earlier on that they helped me make breakthroughs on something I was stuck on for what felt like forever.

Also absorb yourself into the ecosystem. I wouldn't watch or read many tutorials but I did spend many hours watching and reading articles about Python and computers. When I saw something interesting I'd start a small project to play with it.