¿Hasta qué punto en el proceso de aprendizaje de ruby ​​un codificador principiante comenzará a trabajar con cosas que se parecen a la web moderna (usuarios, perfiles, mensajes, publicaciones), en oposición a las variables y cadenas iniciales en las ventanas de terminal negras?

Solo cubre lo básico:

– variables
– operadores
– Estructuras de Control
– clases

Con esa lectura, puede comenzar una introducción básica al marco de rieles, el proyecto del blog. Después de eso, te darás cuenta de que es bastante fácil entrar en el desarrollo web con ruby ​​y rails.

La cuestión es que Ruby tiene una curva de aprendizaje que vale la pena tomarse en serio para aprender:

– mixins
– lambdas, bloques
– parches de mono

los rieles te ayudarán a aprender haciendo o al menos así fue como lo hice.

Aprender las funciones internas y avanzadas de ruby ​​es solo cuestión de tiempo leer cualquier biblioteca de código abierto. En mi opinión, le recomendaré que después de cubrir los conceptos básicos comience a leer el módulo de rieles llamado soporte activo.

¿A tiempo? 3 semanas, 1 leyendo rubí, 2 con rieles y creo que tendrás tu respuesta. Respuesta realmente subjetiva

Es probable que pueda saltar directamente Rails de información, que es el marco que es más probable que use con Ruby para construir todos los tipos de funcionalidad que mencionó, pero entendiendo los conceptos básicos del lenguaje (tipos de datos, métodos, clases, operadores, si / cambiar / bucles / formas de iterar a través de los datos) hará que sea mucho más fácil entender los rieles. No necesitas conocimientos avanzados de Ruby de ninguna manera … Encontré este curso útil antes de abordar Rails, pero no necesariamente necesitas completarlo todo. Me encantó construir un juego de ajedrez en línea de comando, pero habría tenido una base sólida para rieles sin haberse tomado el tiempo para construirlo: el curso del Proyecto Odin sobre Programación Ruby

Aprendí Ruby a través de Rails. Cuando programo tengo una consola de Rails abierta, que es solo un shell de Ruby para jugar. Lo que significa es que mi aprendizaje de Ruby está muy orientado a la web, por lo que mi respuesta breve a su pregunta es “inmediatamente”.

Tan pronto como lo desee, la mejor manera de aprender es construyendo algo.