Mi madre de 48 años tiene un año para estudiar desarrollo web. ¿Qué materiales debo darle para comenzar desde lo básico y trabajar?

Depende de la línea de base. ¿Cuáles son los antecedentes y las habilidades relevantes de tu madre? ¿Es ella una experta en computadoras? ¿Ha hecho algún tipo de codificación, programación, incluso si es Fortran?

Permítame asumir una persona que esté familiarizada con MS Office y que trabaje con computadoras que utilizan principalmente MS Windows. Ella ha hecho algunos gráficos de Excel con fórmulas, pero no mucho de cualquier programación.

Hay un par de opciones en este caso:

1) Hay muchos bootcamps en los Estados Unidos (y probablemente en otros países). Algunos de ellos pueden costar hasta $ 15-20K, y algunos de ellos son mucho más baratos. Proporcionan una amplia gama de educación para profesionales que desean comenzar a hacer desarrollo web o programación. Aquí está mi lista de recursos relacionados: https://twitter.com/edgerocket/b… DESCARGO DE RESPONSABILIDAD: No estoy asociado con ningún bootcamps, pero mi compañía EdgeRocket está trabajando con varios proveedores de cursos y se está asociando con algunos bootcamps

2) Puede aprender la mayor parte en línea con el apoyo de grupos de Meetup. Alguien tendrá que ayudarla a construir una buena pista con una lista de materiales educativos relevantes. Hay recursos en línea que lo ayudarían con eso (estoy evitando pedalear a mi compañía aquí, porque nos enfocamos en el mercado B2B). Puede ser una buena idea comenzar con algunas clases fundamentales de CS 101 y luego elegir una tecnología que no sea muy difícil y beneficiosa.

El contorno:
– CS 101
– Lenguaje de programación específico, digamos Python, Javascript o Ruby. Javascript puede ser una de las mejores opciones, ya que puede usarse en el lado de la IU (navegador) y en el backend (NodeJS)
– HTML / CSS, Bootstrap
– Marcos: Rails, Django, AngularJS o uno.
– Un toque de diseño gráfico UI / UX.

Aquí hay algunos puntos de partida y proveedores para investigar:

Curso CS de edX / Harvard:
https://www.edx.org/course/harva…
También puedes ver más cursos de edX

Asamblea General – UNA INTRODUCCIÓN PRÁCTICA AL DESARROLLO WEB
Una introducción práctica al desarrollo web en la Asamblea General Front Row

El curso completo para desarrolladores web de Udemy (mi enlace descarado de enlaces compartidos que obtuve de mi base de datos interna)
El curso completo para desarrolladores web: construya 14 sitios web por Mr Rob Percival | Udemy
También puedes buscar otras clases en Udemy.

Además, consulte a estos proveedores de cursos con opciones gratuitas y de pago:

Udemy
Habilidad compartida
Lynda
CreativeLIVE
Coursera
Udacity
MIT-OCW
Red de lienzos
NovoEd
Open2Study
Futurelearn
iversidad
Casa del árbol
Codecademia
Código de la escuela
Alimentación de habilidades
Frontend Masters
Grovo
academia Khan
ed2go
Línea recta
Pluralsight

Enséñele un lenguaje de programación web como PHP, Ruby, Perl, etc. Sin un lenguaje como este, su madre estará muy limitada en lo que puede crear con sus habilidades de desarrollo web. Personalmente recomiendo PHP porque es muy fácil de aprender, se usa ampliamente, y hay muchos tutoriales en video en Youtube, así como mucha documentación. Independientemente del idioma que elija, tu madre todavía tendrá que aprender HTML y CSS para mostrar el contenido de su sitio web. Recomendaría enseñarle el último Javascript, porque en mi opinión, aprender un lenguaje del lado del cliente como Javascript realmente no ayudó mucho en la construcción de mis sitios web. Creo que sería más fácil hacer las cosas del lado del servidor primero y preocuparse por las cosas del lado del cliente más adelante.

Puedes encontrar muchos lugares en línea donde tu madre puede aprender cosas de web-dev. W3Schools Online Web Tutorials es un excelente lugar donde tu madre puede aprender HTML, CSS, PHP y MySQL. Los tutoriales son realmente simples, completos e interactivos. Si ella decide aprender otros idiomas, también está bien. Hay una cantidad insana de recursos web-dev en estos días, por lo que todo lo que necesitas hacer es buscar “ tutorial” en Google y encontrarás un buen tutorial en casi cualquier idioma.