1. HTML / CSS
Codeacademy HTML & CSS: curso interactivo de HTML y CSS sobre Codeacademy (en general, un buen recurso para aprender conceptos básicos de pocas tecnologías);
Sass y Slim: CSS y HTML mejorados. Es posible que no los necesite ahora, pero tenga en cuenta que muy pronto tendrá que echarles un vistazo más de cerca.
- ¿Cuáles son los beneficios de usar complementos y plantillas sobre la codificación sin procesar al desarrollar un sitio web?
- ¿Hay alguna razón para desarrollar un nuevo proyecto en ES5 y no en ES6 / ES7 + Babel / Traceur?
- ¿Qué sitios web has creado?
- Cuando tenía 14 años, tomé una clase de HTML. No he usado HTML en más de 10 años. ¿Debo codificar desde cero o usar estos marcos calientes como Foundation?
- Quiero configurar un sitio web de redes sociales, entonces, ¿qué marco web, SDK, herramientas de desarrollo front-end y back-end necesitaré?
2. INSPECTOR WEB : una herramienta integrada en cada navegador, para verificar y editar HTML / CSS sin recargar una página, para analizar las solicitudes web enviadas por el navegador, para depurar JavaScript, trabajar con cookies, etc.
Chrome DevTools: documentación oficial para el inspector web en Chrome.
3. MARCOS FRONTALES
Bootswatch: temas gratuitos para Twitter Bootstrap. Allí también puede encontrar enlaces a algunos temas pagos (pero bastante baratos) que vale la pena mostrar a cualquier persona en el mundo;
Por qué Bootstrap podría ser * muy * importante: algunos detalles más sobre las razones por las cuales el advenimiento de tecnologías como Bootstrap es muy importante.
4. JAVASCRIPT : tarde o temprano, muy probablemente antes, su aplicación necesitará la funcionalidad que no puede implementarse con los medios estándar de HTML y CSS. Por ejemplo, un calendario o un formulario dinámico, o consejos emergentes. O lo más sorprendente: cuando necesita actualizar una parte de la página sin volver a cargarla por completo una solicitud AJAX. Este es el momento cuando tienes que estudiar JavaScript.
Codecademy – cursos interactivos en JavaScript. Una manera fácil de hacerse una idea de la sintaxis del lenguaje y aprender a escribir algunos programas simples;
WAT: una conferencia hilarante pero muy verdadera sobre la rareza de JavaScript;
Lo que necesita saber sobre el alcance de JavaScript: se trata del alcance del espacio de nombres en JavaScript, puede ayudarlo a evitar muchos errores en el futuro;
CoffeeScript: el sitio web oficial de CoffeeScript.
5. RUBY
GitHub Ruby Styleguide: si hay alguien que sabe cómo escribir un código increíble, estos son los chicos de GitHub;
Ruby: el sitio web oficial que sirve como un excelente curso introductorio a la programación de Ruby;
TryRuby: un curso gratuito en línea sobre algunos conceptos básicos de Ruby (diseño muy interesante). Una visita obligada para todos los novatos en Ruby;
6. RoR – En mi humilde opinión, Ruby on Rails es el mejor marco para desarrollar aplicaciones web.
Guías de Ruby on Rails: documentación oficial de Ruby on Rails;
Tutorial de Rails: uno de los libros más populares sobre Rails, escrito por Michael Hart;
Railscasts – iconic (en ciertas comunidades) Screencasts de Ruby on Rails. Si tiene algún problema, es muy probable que se haya resuelto en Railscasts. Desafortunadamente, el proyecto había sido abandonado por el autor, pero sus 417 números todavía están disponibles en línea y son muy recomendables para la revisión (cuando sea necesario);
PHP: un fractal de mal diseño: un artículo para aquellos de ustedes que están confundidos acerca de elegir entre Rails y PHP. Después de leer este artículo, la elección será obvia.
7. Bases de datos: ¿POSTGRESQL, MySQL o MongoDB?
Cómo funcionan las bases de datos: increíble artículo que explica cómo funcionan las bases de datos;
Introducción a SQL: curso interactivo gratuito sobre conceptos básicos de SQL. Debe hacerlo si no está familiarizado con SQL;
No vuelva a pasar por este camino: un excelente artículo que explica, en un lenguaje simple y claro, por qué nunca debe usar MySQL;
Por qué nunca debe usar MongoDB: otro artículo detallado e interesante esta vez que explica por qué nunca debe usar MongoDB;
La genialidad de PostgreSQL para los desarrolladores de Rails: ahora algunas cosas sobre lo que es tan bueno en PostgreSQL, especialmente para los desarrolladores de Rails;
Guía de Postgres: una guía para los novatos en PostgreSQL y SQL en general;
8. Guía paso a paso : plan de acción que le permitirá desarrollar su primera aplicación y dominar (a su debido tiempo) todo lo que necesita para el desarrollo de aplicaciones web.
Comience a programar : una lista de recursos para aprender a programar;
Plan de acción que le permitirá “aprender el desarrollo web lo más rápido posible” .
Libros :
“Autoeducación para desarrolladores web”: guía para aprender el desarrollo web desde cero. Desde elegir el editor hasta el entorno de producción;
“Una forma más inteligente de aprender JavaScript”: el mejor enfoque de aprender haciendo: escrito para principiantes, útil para desarrolladores experimentados que desean mejorar sus habilidades y no les importa cubrir un terreno que ya conocen;
“Una forma más inteligente de aprender HTML y CSS: aprende más rápido. Recuerda más tiempo”. – los capítulos cortos se combinan con ejercicios interactivos en línea gratuitos para enseñar los fundamentos de HTML y CSS. Escrito para principiantes, útil para desarrolladores experimentados que desean mejorar sus habilidades;
“Aprendizaje del desarrollo de aplicaciones web”: comprenda los fundamentos del desarrollo de aplicaciones web mediante la creación de una aplicación simple respaldada por bases de datos desde cero, utilizando HTML, JavaScript y otras herramientas de código abierto.