Cuando estudias programación de forma autodidacta por internet, muchas veces es fácil perder el enfoque. Puedes comenzar aprendiendo un tema muy básico, como un lenguaje de programación, pero a medida que vas investigando, puedes encontrar muchos recursos interesantes o nuevos temas como frameworks, SDKs, bibliotecas, y demás que quizás capten tu atención. Sin embargo, si los estudias, pueden distraerte de tu objetivo principal.
La forma en la que yo intento resolver esto es tomando notas. Es decir, establece un objetivo claro, por ejemplo, quieres desarrollar un videojuego.
Escoge tu motor de videojuego, tu lenguaje de programación y empieza a practicarlos, pero solo los temas que vas a necesitar para crear tu proyecto. No añadas más temas que no necesitas estudiar ahora, solo anótalos para después.
- Te encontraste un nuevo engine, anótalo.
- Escuchas sobre un nuevo lenguaje, anótalo.
- Apareció una nueva forma de escribir código, anótalo.
Primero termina lo que estabas empezando y luego puedes estudiar todos estos temas que ya has anotado, quizás creando un nuevo proyecto o mejorando el que ya tienes. De esta forma terminarás más proyectos y seguirás mejorando continuamente.