Comience con HTML. Preferiblemente HTML5. Comienza a aprender varias etiquetas. Listas, divs, imágenes, espacio, encabezado, párrafo, etc. Trate de ver el código fuente de los sitios web simples. Instale un buen IDE: Neatbeans (Página en netbeans.org) o Dreamweaver (Adobe Dreamweaver CC). Estos son IDE realmente buenos. También puede utilizar varias herramientas en línea.
Entonces aprende CSS. Preferiblemente CSS3. Aprenda las propiedades básicas, los valores legales, las pseudo clases, las animaciones, las fuentes, etc. Aprenda a admitir diferentes navegadores (solo los básicos). Una vez que aprenda estas dos cosas, estará listo para desarrollar páginas web.
También puedes aprender JavaScript. Los fundamentos son necesarios. Tienes que saber sobre DOM (Modelo de Objeto de Documento). Te ayuda a diseñar páginas web interactivas. Puedes hacer muchas cosas con él, pero eso es opcional para los principiantes.
Una vez que se sienta cómodo con estas 2 cosas, aprenda sobre formularios y otras cosas que requieren la transferencia de datos del cliente al servidor. GET, POST y otros conceptos básicos de internet. Aprende un lenguaje de fondo. La sintaxis de PHP es muy similar a C / C ++. Puedes elegir aprender cualquier otro lenguaje de scripting también.
- ¿Cuál crees que es el mejor enfoque para aprender algo? ¿Comenzando desde lo básico hasta que llegas a lo que quieres aprender o comenzando desde lo que quieres y aprendes lo básico cuando los necesitas?
- ¿Qué lenguaje de programación debería aprender además de C y C ++?
- ¿Cuál es el mejor sitio web para aprender química y ciencia?
- Estoy persiguiendo un MBA en este momento. ¿Cómo puedo aprender codificación? ¿Cuáles son algunas sugerencias sobre cómo y desde dónde debo comenzar?
- ¿Cuál es la mejor manera de aprender Xamarin rápidamente?
Luego, aprenda algo de marco. Comience con marcos front-end: Bootstrap, JQuery, etc.
Luego aprende a usar las bases de datos. MySQL es recomendado para principiantes.
Opcionalmente, puede aprender a usar un Sistema de administración de contenido (WordPress o algo similar).
Finalmente aprender un marco de back-end. Model View Control Architecture. Hay un montón de marcos para diferentes idiomas, cada uno tiene sus pros y sus contras. Aprenda un marco de backend moderno – Django, Rails (Super Cool), Pylons, Lavrel, etc.
Una vez que haya terminado con todo esto, puede especializarse. Concéntrese en escalar su sitio, utilice los intermediarios de mensajes, aprenda sobre el procesamiento paralelo, optimice el tiempo de carga de la página, admita navegadores móviles, etc.