¡Hola John!
Gracias por compartir tus metas con nosotros. Me parece excelente que estés trabajando en tu autodesarrollo. En cuanto a tu desafío, creo que tienes una meta muy clara y específica, lo cual es un buen comienzo. Además, el formato SMART que has utilizado te ayudará a mantener un enfoque concreto y alcanzable.
En cuanto a los lenguajes que mencionas, JS, MongoDB y Java o Python son una excelente elección para trabajar como Back-end Developer. Me alegra que ya tengas conocimientos previos en JS y MongoDB, ya que esto te dará una base sólida para seguir aprendiendo y avanzando.
Respecto a tu meta de poder integrar y crear una aplicación por ti mismo sin ayuda de tutoriales, es un objetivo ambicioso pero alcanzable. Te sugiero que te enfoques en aprender los conceptos fundamentales y practiques mucho para que puedas adquirir la confianza necesaria para crear tu propia aplicación.
Recuerda que el proceso de aprendizaje es continuo y siempre hay más por aprender. Mantén una actitud positiva y persevera en tu objetivo. Estoy seguro de que si te enfocas y trabajas duro, podrás lograrlo.
¡Espero haber ayudado y buenos estudios!