Let's Learn Ruby a resource list

Hi! This road map has helped me as a second-career developer who didn’t do a bootcamp. I hope it helps you too.

Notice a broken link? Or want to suggest an addition? Open an issue!

Table of contents

🔗 Basics

🔗 Front-end basics

🔗 Ruby basics

🔗 Basics

🔗 Guided practice

🔗 OOP (object-oriented programming)

🔗 Build stuff with Ruby

🔗 Reference

🔗 Rails basics

🔗 Basics

🔗 Testing

🔗 Polishing up

🔗 Getting hired

🔗 Get real-world experience to put on your resume

🔗 Ruby/Rails community

🔗 Community

🔗 Newsletters

🔗 Mentorship

🔗 Foundational tools

🔗 SQL

🔗 Basics

🔗 Git

🔗 Basics

🔗 How the Internet works

🔗 Advanced Ruby and Rails

🔗 Advanced Ruby

🔗 Text processing

🔗 Misc

🔗 Advanced Rails

🔗 Reference

🔗 Architecture

🔗 Front end

🔗 HTML and CSS

🔗 Community

🔗 JavaScript

🔗 Basics

🔗 DOM, forms, and other Web APIs

🔗 Front-end frameworks

🔗 Going deeper

🔗 Web components

🔗 UI and usability

🔗 Hotwire

🔗 Community and news

🔗 Reference

🔗 Other Ruby for the front end

🔗 Expanding my horizons

🔗 Be a mentor

🔗 Career advancement

🔗 Design patterns

🔗 My other lists

🔗 Games in Ruby

🔗 Ruby game libraries

🔗 DragonRuby tutorials

🔗 DragonRuby community, reference, tools

🔗 Programming games

🔗 API games (any language)

🔗 Ruby games

🔗 JavaScript/TypeScript games

🔗 CSS games

🔗 Other programming games

🔗 Ruby media

🔗 Blogs

🔗 "Let's build" screencasts

🔗 Topical screencasts

🔗 Streams

🔗 Podcasts

🔗 Rails codebases to study

🔗 Small codebases

🔗 Larger codebases

Back to top