¿Cuál es el mejor curso en línea para comenzar a diseñar un sitio web y ser un desarrollador web independiente?

No hay mejor curso para aprender todo sobre desarrollo web.

Además, veo que estás mencionando tanto el diseño de un sitio web como el de ser un desarrollador web. El diseño web y el desarrollo web son dos trabajos muy diferentes.

Déjame intentar aclarar las cosas en tu mente:

  • Diseñador web: Crea El diseño del sitio web o la aplicación web en la que está trabajando. Esto significa que hay 0 programas involucrados. Las tecnologías que los diseñadores web usan a diario son HTML y CSS (y tal vez algún preproceso, pero olvídate de esto por ahora)
  • Desarrollador web: ser desarrollador significa que utilizará al menos un lenguaje de programación (HTML y CSS no son lenguajes de programación). Ahora, la familia de desarrollo web es bastante amplia e incluye principalmente tres tipos de profesiones:
    • Frontend: Básicamente, son diseñadores web que también se encargarán de la codificación visual del sitio web o la aplicación web. Esto significa que además de HTML y CSS utilizarán una tonelada de JavaScript (que es un lenguaje de programación) junto con al menos uno de los marcos frontend modernos (React, Vue, etc.)
    • Backend: Estos chicos se encargan de todo lo que sucede detrás de escena de un sitio web o aplicación web. Para que te hagas una idea si hicieras clic en el botón “Hacer una pregunta” aquí en Quora, nada pasaría sin backend
    • Fullstack: estos héroes hacen tanto Frontend + Backend

Ok, ahora sabes la diferencia entre diseño y desarrollo. Ahora debes decidir qué quieres hacer y comenzar a aprender. Quizás te preguntes “Sí, pero ¿cómo diablos sé lo que quiero hacer?”.

Punto justo, hermano. La regla general que normalmente sugiero que la gente use, es hacerse un par de preguntas:

  • ¿Quiero aprender programación y cuidar cómo se ve un sitio web? Entonces mejor me convierto en diseñador web
  • ¿Me importa el aspecto del sitio web y también quiero aprender a programar? Entonces mejor me convierto en un desarrollador frontend
  • ¿Me sigo preguntando qué sucede cada vez que presiono un botón en cualquier sitio web? ¿Realmente me importa un poco la apariencia o soy más un tipo lógico? Entonces mejor me convierto en un desarrollador de backend

¡Fácil!

Ahora es tiempo de que aprendas. La buena noticia es que nunca ha sido tan fácil de aprender. ¡Hay tantos recursos en línea para aprender!

La mala noticia es que hay tantos recursos en línea para aprender y es difícil filtrar la basura de las cosas buenas.

Para los principiantes, normalmente recomiendo comenzar desde FreeCodeCamp, es gratis y te da una idea de lo que te puede gustar. También he escrito un libro electrónico breve y dulce donde le proporciono un proceso paso a paso para ayudarlo a convertirse en desarrollador web junto con un montón de datos y recursos interesantes relacionados con cada tecnología de la que hablo. Pruébalo y estoy seguro de que te ayudará.

Feliz codificación

Los siguientes son algunos de los mejores cursos para aprender a diseñar un sitio web .

  • Código escolar

El sitio web tiene uno de los primeros cursos en línea que he probado y los encontré de alta calidad. El sitio web se especializa en HTML, CSS, JavaScript y Ruby.

  • Academia de código

En Code Academy, puede aprender con su consola integrada y tutoriales sencillos de diseño web en HTML, JavaScript, PHP y Python. Este recurso es completamente gratuito después de registrarse con una cuenta.

  • Casa del árbol

Este sitio web tutorial basado en video ofrece capacitación en diseño web desde cero en varios lenguajes de programación. Este es un recurso pago que ofrece videos muy profesionales que cubren todos los aspectos del diseño y desarrollo web.

  • Udemy

Udemy ha sido de gran ayuda para los programadores cuando se trata de aprender nuevos conjuntos de habilidades y encuentran tutoriales en cualquier materia que desee.

  • Code Avengers

Code Avengers es un sitio web principalmente para principiantes. El sitio web aloja contenido en HTML, CSS, JavaScript, jQuery y Design. Con más de 100 lecciones, puede comenzar a crear una página web con HTML y CSS

  • Lynda.com

Lynda es uno de los sitios web más versátiles de la lista que ofrece tutoriales sobre una amplia variedad de temas. El sitio web basado en suscripción ofrece una amplia gama de tutoriales en video que le enseñarán cómo diseñar sitios web.

¡¡¡Buena suerte!!!

‘Recuerda que puedes lograr cualquier cosa si te esfuerzas’

No creo que haya un mejor curso en línea. Cualquier curso será limitado, desactualizado o engañoso hasta cierto punto. Encontrar un curso reciente que cubra los tipos de tecnologías que le interesan podría ser un buen comienzo. Pero en última instancia, la única forma en que aprenderá a ser un desarrollador web independiente es desarrollando sitios web, encontrando soluciones a los problemas que encuentre a medida que avanza.

Cuando esté listo para arriesgar su reputación, busque personas que quieran su ayuda para crear sitios web y comience con proyectos pequeños y fáciles. Suba a lo largo de la escala de complejidad con el tiempo, asegurándose de trabajar bien con las personas que conoce en el camino.

Ser un profesional independiente requiere que no pierdas dinero haciéndolo, o tendrás que dejar de hacerlo. Aprenda también a trabajar con personas como clientes. Estas “habilidades blandas” pueden significar la diferencia entre el éxito o el fracaso de su negocio independiente.

¡Buena suerte!