After setting up Rails locally and getting the basics of Ruby down, it was time to find a proper learning platform. I landed on GoRails — and so far it's the right call.
What Is GoRails
GoRails is a screencasting platform specifically for Ruby on Rails developers. Run by Chris Oliver, it covers everything from beginner Rails setup to advanced production topics — authentication, background jobs, payments, API integrations, real-time features, deployment, and more.
GoRails is a screencasting platform specifically for Ruby on Rails developers. Run by Chris Oliver, it covers everything from beginner Rails setup to advanced production topics — authentication, background jobs, payments, API integrations, real-time features, deployment, and more.
It's not a generic "learn to code" platform. It's built by a Rails developer, for Rails developers. That focus shows in the quality.
Why GoRails Over Other Options
There's no shortage of Rails content online — YouTube tutorials, Udemy courses, official guides. But GoRails hits a specific sweet spot:
- Content is current. Rails moves, and GoRails keeps up with it.
- Screencasts are concise. No 45-minute videos padded with filler. Most episodes are focused and to the point.
- Topics are practical. Real features, real patterns, things you'll actually build.
- The community and forum are active if you get stuck.
For someone coming in with a strong programming background but zero Rails experience, it skips the hand-holding and gets to actual useful content faster than most beginner courses.
Where I'm Starting
Beginning from the Rails fundamentals — MVC structure, routing, ActiveRecord, migrations, views. The foundation before anything interesting gets built on top of it.
Coming from embedded C and firmware work, the Rails convention-over-configuration approach is a shift in mindset. In embedded you control everything explicitly. In Rails, the framework makes a lot of decisions for you — and learning to trust that is part of the process.
Early Impressions of the Platform
Clean interface. Easy to follow. The pacing is good — not too slow, not rushed. Chris explains the why behind things, not just the how, which matters when you're coming in fresh.
The subscription model makes sense for this kind of content. It's not a one-time course you buy and abandon — it's an ongoing resource you return to as your Rails projects grow in complexity.
Clean interface. Easy to follow. The pacing is good — not too slow, not rushed. Chris explains the why behind things, not just the how, which matters when you're coming in fresh.
The subscription model makes sense for this kind of content. It's not a one-time course you buy and abandon — it's an ongoing resource you return to as your Rails projects grow in complexity.
The Stack So Far
- Language: Ruby 3 via Mise
- Framework: Rails 8
- Editor: Neovim
- Terminal: Ghostty
- Learning: GoRails.com
More updates as the learning progresses. Rails is starting to click.
19 May 2025
Potato Codex
Potato Codex