¿Cuál es la mejor manera para que los adultos que no tenían tanto tiempo libre como adolescentes aprendan programación / desarrollo web y obtengan un trabajo lo más rápido posible?

En primer lugar, no tome la ayuda de aprender a programar tan pronto como sea posible y obtenga un trabajo de inmediato, ya que algunas compañías que ofrecen cursos desean que usted lo crea. Sí, es posible que un adulto aprenda cómo programar y cambiar sus carreras al desarrollo de software, pero no debe darse por sentado.

Respecto a tu pregunta, depende de tu estilo de aprendizaje. ¿Aprendes mejor con un tutor? De un (pocos) libro (s)? ¿Una combinación de ambos? Puedes comenzar con algunos cursos universitarios en línea básicos en sitios como Coursera. También hay videoconferencias disponibles de los editores. Y docenas de títulos de libros de programación. Pero lo más importante son las horas de práctica que colocará en frente de su computadora y la tutoría. Y a medida que se sienta más seguro, inicie proyectos personales, de manera que realmente aplique lo que habrá aprendido y tenga algo que demostrar a los posibles empleadores.

Entonces, ¿dónde y cómo empezar? Tal vez un curso de “introducción a la programación”, que también presentará a su primer lenguaje de programación. Ya que quieres ser un desarrollador web, asumo que estarás trabajando en el front-end, por lo que HTML / CSS / JavaScript son ‘imprescindibles’. (Por cierto, solo el último de los tres es un “lenguaje de programación”). Ese será un buen comienzo, desde el cual deseará explorar más vías de aprendizaje, ya que la especialización es inevitable.

Estoy aprendiendo constantemente … leyendo, comprando libros sobre programación (The Pragmatic Bookshelf), tutoriales. Y practicando la codificación, construyendo apps. Ir a las reuniones de programación locales …

No hay atajo … trabajo duro, perseverancia y dedicar tiempo.

Yo sugeriría seguir un curso estructurado, ya sea en línea o en un colegio universitario local.
Los estudiantes más jóvenes tienen la energía para explorar al azar, aprender trucos y trucos geniales y escupir cosas como Floppy Bird.

A medida que envejecemos y tenemos más responsabilidades, no es vergonzoso dejar que la experiencia de un maestro lo guíe a través de los conceptos básicos de una manera estructurada y metódica.

Dentro de uno o dos semestres, tendrá una sólida formación práctica de un JC local. Incluso podrían lanzar un certificado. De lo contrario, sitios como http://www.pluralsight.com/ o https://www.safaribooksonline.com/ cuestan aproximadamente lo mismo y tienen una buena cantidad de clases de videos.

Déjame preguntarte esto: si un estudiante de secundaria tiene más experiencia que tú en el desarrollo web, ¿por qué cualquier empresa te contrataría en lugar de él? Los niños incluso trabajan por 1/5 de su salario. La programación no es una varita mágica que te otorga trabajo. Es una habilidad. Esa habilidad necesita ser perfeccionada para hacerte empleable. Afinar tus habilidades lleva tiempo. No hay salida fácil. Necesitas hacer tiempo para aprender.