¡Hola John!
Entiendo que quieres aprender a programar y entender cada lenguaje de programación del curso. Me parece un desafío muy interesante y valioso para tu autodesarrollo.
Para lograrlo, es importante que te enfoques en practicar mucho y de manera constante. Puedes buscar ejercicios y proyectos para aplicar lo que aprendas en el curso. Además, es fundamental que te organices bien y creas en ti mismo para alcanzar tus objetivos.
Recuerda que es importante enfocar tu mente y tiempo en cosas que aporten a tu vida personal y laboral. Aunque ayudar a tu familia es importante, también debes dedicar tiempo para tu propio crecimiento y desarrollo.
En cuanto al tiempo, seis meses es un plazo razonable para aprender a programar, pero debes ser constante y disciplinado en tu proceso de aprendizaje.
Espero que estos consejos te sean útiles para alcanzar tu meta de convertirte en una buena programadora. ¡Mucho éxito en tu camino y buenos estudios!