Si soy un maestro de tiempo completo, ¿crees que es posible tener un pasatiempo de programación de aprendizaje? ¿O eso tomaría demasiado tiempo?

Definitivamente, y tienes toda la razón en querer. A medida que más y más trabajos requieren o se benefician de una comprensión profunda de la tecnología, es más importante que las próximas generaciones se sientan cómodas y competentes en todo lo relacionado con la tecnología. Creo que alentar a los estudiantes de hoy para que usen computadoras con mayor detalle es primordial para asegurar el éxito en el futuro. Mire la Keynote de WWDC 2016 para ver algunos ejemplos de cómo personas de todos los ámbitos de la vida que aprenden al programa están impactando la vida de las personas en todo el mundo.

Recomiendo seguir una rutina establecida, con objetivos claros y definidos, y hacer que sea posible. Aprender a programar es un espacio enorme y, sin un enfoque suficiente, puede ser abrumador y desalentador. Concéntrese en un área específica de programación, ya ha mencionado el desarrollo web, este es un buen enfoque, ya que ayuda a centrarse en ciertos lenguajes y enfoques de desarrollo. Si bien solo hay un lenguaje real para el desarrollo front-end, Javascript (sí, sé que hay muchos idiomas que se compilan con Javascript, como Coffee Script), hay muchas opciones para el desarrollo de back-end / servidor, elija uno y concéntrese en eso, como PHP, Python, Java o Ruby. Una vez que tenga una dirección general en mente, únase a un curso de programación en línea, como CodeAcademy: aprenda a codificar y planifique su agenda. La mayoría de los cursos en línea se dividen en fragmentos manejables, con una indicación clara del tiempo para completar cada sección, por lo que puede planificar un calendario en torno a lo que funciona para usted.

Depende un poco de tus otros compromisos además de enseñar. Normalmente trabajo entre 50 y 60 horas a la semana durante el período escolar, pero puedo pagarle a alguien por unas horas de limpieza, mi pareja comparte los quehaceres y no tenemos hijos. Esto me permite pasar 4 o 5 horas a la semana desarrollando proyectos de programación y también un tiempo similar para pasar en mi jardín. La proporción exacta depende de la temporada.

La gran ventaja que probablemente tenga como maestro es unas largas vacaciones en algún momento del año. Le recomendaría que haga un trabajo intenso para comenzar durante las vacaciones, probablemente 8 o 9 horas al día durante 3 o 4 semanas. Esto le permitirá obtener las estructuras básicas más rápidamente y luego desarrollarlas mediante la práctica durante 4 o 5 horas a la semana durante el período escolar. Hay bastantes programas en el Reino Unido y creo que en los EE. UU. También para las habilidades de programación para maestros y puede ser una buena idea inscribirse en uno si está disponible, incluso si no planea enseñar ciencias de la computación, porque es autodirigido los cursos de estudio a veces pueden llevar a perder el tiempo yendo por caminos secundarios. Si es posible, encuentre un curso que implique cierta interacción con un maestro real, ya que la mayoría (pero no todas) las personas parecen progresar más, al menos en las primeras etapas, si tienen una persona a quien referirse.

¡Por supuesto! Trabajé como contador cuando me enseñé a programar. Además, casi todos los programadores están constantemente aprendiendo nuevas plataformas, filosofías de diseño, etc., por lo que es necesario pasar tiempo dedicado a aprender fuera de su trabajo de pago.
Este sitio tiene muchas sugerencias si no está seguro por dónde comenzar. ¡Buena suerte!

Esto depende totalmente de cuánto sepa sobre programación, pero puedo recomendar al menos una hora al día, solo vaya a sitios web de codificación y obtenga los conceptos básicos. Sitios como codeschool.io. También puedes buscar videos en youtube que enseñen cosas de desarrollo web. Recomendaría obtener un truco de JavaScript e ir con Nodejs. Dado que se puede usar tanto en el extremo frontal como en el extremo posterior.
¡Buena suerte!