¿Qué tecnologías y en qué orden debo aprender a convertirme en un desarrollador web de pila completa? Apreciaré escuchar sobre algunos libros y recursos para aprender.

Primero aprende HTML y CSS. (Entonces puede hacer una página web estática. No hará nada, pero estará allí).

Luego, aprenda programación – vea Enseñarse usted mismo Ciencias de la Computación

Entonces aprende JavaScript.

Entonces aprende SQL. (Lo necesitará para hablar con la mayoría de las bases de datos).

Luego aprende un idioma del lado del servidor. Yo uso PHP, pero Ruby y Python también funcionan.

Entonces aprende AJAX. Normalmente, el servidor envía una página al navegador y, si el navegador tiene que enviar algo al servidor, el servidor debe enviar una nueva página al navegador. Con AJAX, el navegador puede solicitar una sola palabra (o incluso una letra) y el servidor envía esa información de vuelta al navegador (que usa JavaScript para ponerla donde debería ir).

Pero espere que la programación tome de un año a dos para aprender.

Podría escribir una publicación larga sobre esto, pero alguien ya lo ha hecho, bastante bien:

Una guía para convertirse en un desarrollador Full-Stack en 2017 – Coderbyte – Medium

¡Ojalá eso ayude!

More Interesting

¿Qué herramientas de desarrollo web utilizan las personas para no escribir HTML desde cero?

¿Cuál es la mejor manera de crear boletines informativos receptivos?

¿Cuáles son algunos sitios web famosos que están en tecnología MEAN stack?

¿Cuáles son las ventajas y desventajas de crear una aplicación con Vue, React o Angular 2 en el lugar A en MEAN? ¿Se pueden intercambiar tan fácilmente y lograr los mismos objetivos?

¿Cuál es la ventaja de usar Python Pelican Framework para generar un sitio web estático?

¿Cuál es el costo mínimo de hacer un nuevo sitio web en el mercado actual?

¿Hay un navegador para probar que sea un buen indicador de que mi código HTML, CSS, CSS3 o JS funcionará en la mayoría de los navegadores?

¿Cómo se determina la selección de infraestructura adecuada para una aplicación web en AWS?

¿Qué debo elegir para hacer una comunidad educativa? ¿Qué CMS?

¿Cuál es la desventaja de usar el Bloc de notas y hacer una plantilla en HTML / CSS?

¿Qué es el marco de prueba Junit con algún ejemplo?

¿Por qué los desarrolladores web usan TypeScript o CoffeeScript sobre JavaScript nativo?

Google está promocionando una fuente mínima de 25 píxeles para texto en la web en pantallas grandes a través de su propio marco. ¿Cuáles son los pensamientos generales de los tipógrafos?

¿Dónde puedo aprender a construir el front-end para un cliente de correo electrónico?

¿Cuál es el mejor lenguaje de programación para un sitio de viajes en línea que utiliza muchos precios externos (Expedia, Orbitz, etc.)?