¿Cuál es mi camino en SE?

Su descripción es un poco confusa y no indicó si tenía un título en informática o disciplina relacionada. Si no tienes una licenciatura en informática, ese es tu primer paso. Elija un programa (en línea o en persona) y complete un título de una institución acreditada. Si ya está en un programa de grado y necesita especializarse dentro de ese programa, esa es una pregunta diferente y a menudo está limitada por las subdisciplinas que ofrece la institución.
En cuanto a su inquietud, lujuria y falta de compromiso, este es un mal hábito en el que debe trabajar de inmediato. Necesitas aprender el enfoque y la disciplina para terminar lo que comienzas. Obviamente, no tiene ningún problema para encontrar ideas para proyectos si va de un proyecto a otro. Debe aprender a “terminar fuerte” y no tener la capacidad de atención de un niño pequeño. Muchas personas son buenas para comenzar proyectos, pero la mayoría no logra terminarlas; usted quiere ser como los grandes corredores y no solo terminar un proyecto sino “terminar fuerte” (a toda velocidad).
En cuanto a las ideas sobre en qué especializarse, los tres que mencionó son excelentes: dispositivos móviles, inteligencia artificial y web. ¡A eso agregaría computación en la nube y big data! ¡Los mejores deseos!

La programación es acerca de la creación . Construyendo algo de la nada. Es un acto de producción.

Leer sobre esto sin codificar es como leer sobre cómo escribir, no te llevará muy lejos. ¡El problema es el enfoque en la lectura en lugar de hacerlo! Deja de consumir, comienza a producir.

Nuevamente, leer sin la práctica real es de uso limitado. Olvídate de cuál es el mejor idioma o campo, hay demasiadas opciones. Mi consejo es elegir un proyecto y hacerlo.