Quiero aprender / hacer muchas cosas, pero siempre estoy en el momento oportuno y, a menudo, termino dominando / completando ninguna. ¿Cómo debo hacerlo?

Aprecio su interés en diversos campos. Pero como has experimentado, no es un trabajo fácil de hacer.

Empieza aprendiendo una cosa y aprende de memoria. Con esto quiero decir, que debes dedicarte solo a ese tema, aprender como lo vas a usar y recordarlo para toda la vida, deberías aprender eso otra vez (hacer referencia está bien). Sólo entonces, debes proceder.

Mi sugerencia aquí sería comenzar con C ++, ya que aparecerán en una entrevista. Acepte los desafíos de programación competitiva en línea y trate de resolverlos a tiempo con la manera más eficiente posible. Una vez que haya intentado al menos 10 problemas de tan buen nivel, comience a aprender Algoritmos. Complementará su conocimiento de C ++ o, en general, el enfoque de resolución de problemas utilizando cualquier lenguaje de programación.

Después de que se sienta lo suficientemente seguro con la programación, tome un proyecto de sitio web y con él, aprenda todo tipo de desarrollo web.

El punto clave es que todo tiene un enfoque diferente para aprender. Si aprendes todas las cosas de la misma manera, terminarás con el mismo resultado para todo, es decir, sin aprender nada. Aprende cosas una por una, alguna vez necesitas práctica, alguna vez es un proyecto.

Feliz aprendizaje,