Learning Paths — Ruby Mad Science

Learning Paths

Each path is an ordered sequence of topics and steps. Work through them front to back for structured progression, or jump to the step that matches where you are stuck right now.

Stepped progression diagram with numbered engineering milestones
Learning Path · 6 steps · ~4 hours

Deploy Rails on Your Own Server

From a blank VPS to production traffic. Covers Ruby versioning, Nginx as reverse proxy, PostgreSQL setup, Puma configuration, background jobs, SSL and the monitoring basics that catch problems before users do.

Learning Path · 5 steps · ~3 hours

Understand Rails Internals

How a request becomes a response. Rack, middleware ordering, autoloading, the asset pipeline and ActiveRecord connection handling. Understanding the framework makes everything else easier.

Learning Path · 7 steps · ~5 hours

Make an Old Rails App Safer to Change

Dependency audits, test coverage gaps, safe upgrade strategies, dead code removal and building real confidence in a codebase you inherited last month.