Dices que esto es para desarrollo web … podría sugerir (los que mejor conozco)
- .. configurar un proyecto simple de Ruby on Rails. Es un servidor que utiliza ruby, a menudo no es necesario escribir tanto ruby. De hecho, para comenzar con el objetivo de escribir casi ningún rubí, ya que de estas tecnologías el rubí será el más difícil de conseguir. (Para empezar: mi primer rubí sobre rieles)
- Aprende a Haml a escribir tu html. Esto hace que la estructura del documento sea mucho más fácil de ver / ajustar, y se integra muy bien con el backend de rails para modificar el html saliente del servidor basado en el código ruby.
- Sugeriría usar CoffeeScript que se convierte a javascript pero tiene una sintaxis más fácil con menos dificultades y una curva de aprendizaje más gradual.
- Syntactically Awesome Style Sheets se convierte a CSS, pero hace que sea mucho más fácil hacer cosas, introduciendo anidamiento, variables, etc.
- Un buen dominio de jQuery también hará que las tareas difíciles de javascript sean mucho más fáciles.
- Es posible que deba familiarizarse con las bases de datos en algún momento (descripción general, tablas, consultas)
Estas son todas las tecnologías que necesita para crear un sitio web muy bonito, potente y fácil de mantener, y todas encajan perfectamente.
Una cosa clave para pensar es qué quiere decir con lenguaje ‘real’. El desarrollo web no es lo mismo que el desarrollo de C ++ y, a menudo, escribir código profundo es completamente indeseable.
Si desea poder codificar un algoritmo de aprendizaje automático, eso es una cosa (vaya a C ++ / python / java / ..), pero la mayoría de los programadores web solo buscarán una gema / biblioteca que haga todo lo que quieran y trabajen con ese.
- Cómo desarrollar mis habilidades de aptitud que pueden ser útiles en entrevistas de trabajo
- ¿Cuáles son las habilidades técnicas necesarias para un ingeniero de construcción civil?
- ¿Pagaría $ 15 como suscripción mensual por el uso de un servicio que le permite buscar un proveedor de servicios (cualquier servicio) que coincida con sus requisitos exactos?
- ¿Por qué los ingenieros de instrumentación no obtienen trabajo?
- ¿Hay alguna posibilidad para los jugadores en la India?
En general, siempre prefiero CSS sobre JS del cliente (donde sea posible), y realmente perfeccionar sus habilidades de HTML (HAML) / CSS (SASS), ya que las vistas servidas desde un servidor Rails, es un buen punto de partida que le dará 50 % del camino a un sitio web que funciona y 90% del camino a un sitio web atractivo.