¡Hola Daniel!
Es genial que tengas metas de aprendizaje claras y específicas. Aprender programación es una habilidad muy útil en el mundo actual y puede abrir muchas puertas en tu carrera profesional.
Para lograr tu objetivo en 6 meses, te sugiero que te enfoques en un lenguaje de programación específico y que te comprometas a dedicar tiempo diariamente para practicar y aprender. Hay muchos recursos en línea gratuitos que puedes utilizar, como tutoriales, videos y foros de discusión.
También te recomiendo que te unas a una comunidad de programadores, ya sea en línea o en persona, para que puedas hacer preguntas y recibir retroalimentación sobre tu progreso.
Recuerda que el aprendizaje es un proceso continuo y que siempre habrá más por aprender. ¡Espero haber ayudado y buenos estudios!