Jamie's Blog

Ruby developer. CTO. Swimmer. Always trying to write more

Everything I know about… Learning Rails

This is part of a series of articles which attempts to encapsulate everything I know about a subject at the time of writing. It does not mean I'm an expert. If anything, it encapsulates my naivete at the time of writing but I still hope this information will be useful to those a little earlier on their journey. These are the things I wish I could have learnt the easy way

This file was last updated at 2021-04-01 20:24:03 +0000

Why you should/shouldn’t listen to me

I seriously started learning Rails back in around 2008 after a bad car accident and I eventually found a way to transition out of Java and into Rails for my full-time job. Everything has changed since then so, to be honest, I have no idea how to learn Rails in 2021. None of the resources I used are relevant today but people do occasionally still ask me how to learn Rails.

These are the places I’d currently point them to…

A print book: Agile web development with Rails 6

Rails6 hu6d5b8b63a4954cb696e89b39f929331b 1731689 500x0 resize q75 box

This is actually a revised edition of a book I have read… but back in the Rails 4 days.

https://pragprog.com/titles/rails6/agile-web-development-with-rails-6/

A comprehensive course: The Ruby on Rails Tutorial

Cover web

https://www.railstutorial.org

A practical course: Learn Rails by Building Instagram

Fb1e9d3acfc2a135d380dcdd46771ddb

This is a practical course written by Andrea, one of our developers at Podia. In it, you learn Rails by building Instagram, an app you’re probably pretty familiar with.

https://store.afomera.dev/learn-rails-by-building-instagram

Bite-sized videos: GoRails

GoRails is the modern successor to RailsCasts, which provided me with that just-in-time learning when I was starting with Rails. The videos are great and the community is excellent.

https://gorails.com