De hecho, HTML5 y Ruby on Rails son tecnologías web complementarias.
Un sitio web o una aplicación web generalmente consta de dos aspectos:
– La interfaz : esto es lo que ves en tu navegador
– El backend: esto es lo que sucede detrás de las cortinas para que el sitio web funcione
- ¿Qué hacen los GET (aprendices graduados) en la mayoría de las empresas?
- ¿Está de acuerdo con la siguiente propuesta: ‘Las universidades necesitan crear, y requieren para la graduación, un curso de capacitación profesional que comience el primer año y finalice el último año’?
- ¿Cuáles son las perspectivas laborales después de completar la graduación de uno de los mejores IIT?
- ¿A quién se debe seguir para obtener orientación sobre los preparativos de JEE y conocer en detalle sobre las mejores universidades?
- ¿Por qué SVNIT no tiene suficientes maestros capaces?
Ahora, HTML5 es una tecnología frontend principalmente mientras que Ruby y Ruby on Rails son una tecnología de back-end , respectivamente, un lenguaje y un marco web.
Si desea trabajar sobre cómo se ve y se comporta el sitio web en el navegador , es decir, la interfaz, aprenda HTML5 (que también implica aprender CSS y Javascript).
Si desea trabajar sobre cómo funciona la lógica del sitio web (por ejemplo, características como un sistema de cuenta de usuario), es decir, el backend, aprenda Ruby on Rails. Sin embargo, probablemente todavía tenga que manipular algo de HTML.
Estos no son mutuamente excluyentes y más adelante descubrirá que necesitará saber sobre las tecnologías de front-end y backend en su carrera como desarrollador web, o incluso como aficionado. Hay personas que se especializan en cualquiera de los aspectos, y hay incluso más subcategorías de desarrollo relacionado con la web, tanto en el front-end como en el back-end, sin embargo, un conocimiento básico de cómo funciona en todos los niveles es muy útil, sin importar en qué aspecto se centrará, si elige enfocarte en una categoría específica del curso.
La ruta más lógica para el aprendizaje sería comenzar con HTML5 primero, antes de profundizar en CSS y una comprensión básica de Javascript.
En ese momento, puede aprender Javascript con más detalles, para utilizar las diversas API HTML5 que se introdujeron recientemente además de la tendencia SPA (Aplicación de página única) que está cada vez más presente en el panorama web, o podría comience en Ruby on Rails (y Ruby en el camino) y aprenda un poco de desarrollo de back-end para construir más que páginas estáticas que, por bonitas que sean, son de poca utilidad sin una tecnología de back-end que agregue cierta lógica a su sitio web / webapp.
Un buen manual sobre HTML (que también trata temas avanzados): Aprenda HTML | MDN
Para una base sólida de Javascript: JavaScript elocuente
Pruebe Ruby: aprenda los conceptos básicos del lenguaje Ruby en su navegador.
Comienza en Rails: Rails for Zombies por Code School
¡Deje que su motor de búsqueda favorito haga magia para temas más detallados! Sin embargo, este debería ser un buen comienzo.