Ruby (lenguaje de programación): ¿Qué recomendaría a un desarrollador experimentado que quiera aprender RoR?

Si una cuarta parte de lo que dice saber, realmente sabe, no tendrá absolutamente ningún problema con el aprendizaje de RoR. Te divertirás mucho.

Me gustaría leer sobre los encabezados HTTP, para qué se usan, también las diferencias entre GET, POST, PUT, DELETE y así sucesivamente. Estudiaría un poco sobre el almacenamiento en caché, pero eso puede hacerse fácilmente más tarde.

Aprende Javascript, y me refiero a aprenderlo. Haz algo, haz un objeto, eso es una calculadora, aprende prototipos. Aprenda jQuery, cómo utilizar selectores de CSS, clases e ids.

Yo añadiría un Linux de aprendizaje, lo suficiente para ser peligroso. Aprende el terminal, hazlo tu amigo. Cuando copie / sincronice archivos, asegúrese de sentirse más cómodo haciendo eso dentro de un terminal que cuando arrastra entre ventanas. Aprende GIT, GIT está a punto de convertirse en tu mejor amigo, tu amigo, tu alma gemela y salvavidas y te guardará el tocino tantas veces. Puedes salirte con Windows 10 y el shell BASH. Es lo mejor que le puede pasar a las ventanas desde 1982.

Lee el código del propio RoR. Comprender cómo pertenece y has_many funciona. Ese código no es difícil, pero verás que no hay “insertar magia aquí”, es genial.

Además, asegúrate de que te estás divirtiendo haciendo esto. Ruby es muy divertida

Realmente no necesitas mucho si ya tienes algo de experiencia.

Definitivamente un buen libro de Ruby (la gente recomendará el libro de Pickaxe) -> The Pragmatic Bookshelf | Programación de Ruby (y es una herramienta muy recomendada), pero para desarrolladores experimentados, creo que el sitio web de Ruby Tutorial – Trate de que Ruby hará el truco, y podrá comenzar con el lenguaje rápidamente, especialmente si trabajó con Python antes .

Algunos de Google.

Un buen libro sobre Rails -> Preferiblemente Michael Hartl’s -> Tutorial de Ruby on Rails (Rails 5) (la versión en línea es gratuita)

Screencast de Ruby on Rails: un poco fuera de fecha, pero aún así muy relevante en muchas áreas diferentes.

RubyTapas – También es uno de los grandes sitios, y por 9 $ de acceso es realmente digno. Avdi Grimm hizo un gran trabajo.

La única peculiaridad de Ruby es su (ab) uso de la programación de estilo funcional 🙂

Prepárate para un montón de bloques, ya que casi nadie usa bucles para / while en Ruby (algunos incluso lo consideran un pecado moral contra el lenguaje 😉)

Rails también es un gran marco, y una vez que aprende el idioma y las convenciones, puede volverse productivo muy rápidamente.

Mucha suerte con el aprendizaje.