Python is an important programming language to know — it's widely-used in fields like data science, web development, software engineering, game development, automation.
Most tutorials assume that you need to learn all of Python syntax before you can start doing anything interesting. This is what leads to months spent just on syntax, when what you really want to be doing is analyzing data, or building a website, or creating an autonomous drone.
This is what leads to your motivation ebbing away, and to you just calling the whole thing off. I like to think of this as the “cliff of boring”. You need to be able to climb the “cliff of boring” to make it to the “land of interesting stuff you work on” (better name pending).
What worked was blending learning the basics with building interesting things.
I spent as little time as possible learning the basics, then immediately dove into creating things that interested me.
网友评论