Depende de dónde desea aterrizar en TI.
Puede ser un maestro de un dominio (frontend, backend, etc.)
Puede ser un desarrollador de pila completa (desarrollo desde cero para implementación en vivo)
- No he usado Uber hasta ahora. ¿Me estoy perdiendo la tecnología?
- Me encanta la fotografía y solo he usado la cámara en mi teléfono. ¿Qué debo saber sobre la compra de una cámara de alta gama?
- Estoy buscando un sistema operativo de código abierto para dispositivos IoT. ¿Riot-os es la mejor opción que existe?
- Cuando salgo de Quora, muestra que he iniciado sesión desde 14 navegadores diferentes. ¿Que esta pasando?
- Cuando aprendo un lenguaje de programación de un libro, ¿está bien si no puedo resolver todos los ejercicios del libro?
Además, también puede elegir qué tecnología elegir. Todo depende de qué clics. Si no está seguro de lo que debe hacer por ahora y desea ir con la opción más popular, entonces Java sería su mejor opción como principiante. Si desea condimentar un poco las cosas, podría aprender JavaScript y eso podría llevarlo al desarrollo de la interfaz con marcos como AngularJS o incluso podría apilarse por completo con pilas como la pila LEAN (google it), que se está volviendo muy popular .
En caso de que desee avanzar completamente, la inteligencia artificial y el aprendizaje automático son la tendencia en estos días. Podrías aprender R o Python con matemáticas de alto nivel.
Si lo tuyo son las bases de datos, puedes optar por las tecnologías de Big Data: bases de datos NoSQL.
En general, es bastante grande. Tendrías que conducir antes de entrar o te perderías.