¿Los cursos de Udacity en desarrollo web para principiantes?

¿Te refieres al curso en línea de desarrollo web? Si es así, dice justo en los requisitos previos:

Para aprovechar al máximo este curso, queremos que esté bien preparado para ello. Este curso asume una programación de competencia intermedia con Python, así como un sólido conocimiento sobre los siguientes temas:

  • Conceptos básicos de informática, como procedimientos, declaraciones de decisión y bucles.
  • Estructuras de datos básicas como listas, diccionarios y tablas hash.
  • Programación orientada a objetos.

Por favor, siéntase libre de echar un vistazo a los cursos de Introducción a la Informática y Fundamentos de Programación con Python para asegurarse de que se sienta cómodo con estos conceptos requeridos para el curso.

Consulte los requisitos tecnológicos para el uso de Udacity.

—-

Entonces, si eres totalmente nuevo en programación, probablemente deberías seguir la recomendación y la introducción al curso de Python y luego regresar. Diré que tomé este curso cuando estaba aprendiendo y me encantó. Steve es un gran maestro y, obviamente, tiene muchas cosas valiosas que decir sobre la creación y ampliación de sitios web desde que construyó Reddit (actualmente es el sitio web con el mayor número de víctimas en los Estados Unidos según Alexa)

Mike hizo una gran recomendación con el curso en línea de desarrollo web. Estoy de acuerdo en que debería familiarizarse primero con los conceptos básicos de Ciencias de la computación, tales como variables, asignación, control de flujo, bucles, condicionales y listas de Python, diccionarios y tablas hash. También puede aprender sobre matrices, objetos y tablas hash en JavaScript; es importante que esté familiarizado con las formas básicas de almacenar y manipular datos.

Si quieres saltar directamente al desarrollo web de front-end y crear páginas web, te recomiendo Introducción a HTML, CSS y JavaScript Fundamentos para principiantes. La Asamblea General también tiene un gran curso intensivo llamado Dash que también es genial.

Si desea desarrollar aplicaciones móviles, puede aprender lo básico de Desarrollo de aplicaciones para iOS principiantes o Desarrollo de Android para principiantes: Cómo hacer aplicaciones.

Realmente depende de ti donde quieres comenzar. Buena suerte y trata de escribir algún código cada día.

Aclamaciones

Chris