When you're self-taught online, it's often easy to lose focus. You might start by learning a very basic topic, like a programming language, but as you research, you might find many interesting resources or new topics like frameworks, SDKs, libraries, and more that might catch your attention. However, if you study them, they can distract you from your main goal.
The way I try to solve this is by taking notes. That is, set a clear goal, for example, you want to develop a video game.
Choose your game engine and your programming language and start practicing them, but only the topics you'll need to create your project. Don't add more topics you don't need to study now; just write them down for later.
You found a new engine, write it down.
You heard about a new language, write it down.
A new way of writing code emerged, write it down.
First, finish what you were starting, and then you can study all the topics you've already written down, perhaps creating a new project or improving the one you already have. This way, you'll complete more projects and continue to improve continuously.
#programming #programming #webdevelopment