Let's Learn Ruby a resource list

Learn Ruby: a resource list

Hi! As a second-career developer who didn’t go through a bootcamp, I’ve found it helpful to keep a road map of learning resources—building my own curriculum, in a way. I hope this list helps you too!

If you notice any broken links here, please let me know by opening 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 communities

🔗 Communities

🔗 Newsletters

🔗 Mentorship

🔗 Foundational tools

🔗 SQL

🔗 Basics

🔗 Advanced

🔗 Git

🔗 Basics

🔗 Advanced

🔗 How the Internet works

🔗 Linux / command line

🔗 Advanced Ruby and Rails

🔗 Advanced Ruby

🔗 Text processing

🔗 Misc

🔗 Advanced Rails

🔗 Reference

🔗 Architecture

🔗 Front end

🔗 HTML and CSS

🔗 Community

🔗 JS

🔗 Basics

🔗 DOM, forms, and other Web APIs

🔗 React

🔗 Going deeper

🔗 Web components

🔗 UI and usability

🔗 Hotwire

🔗 Community and news

🔗 Expanding my horizons

🔗 Be a mentor

🔗 Career advancement

🔗 Computer science

🔗 Design patterns

🔗 Learn functional programming

🔗 Games in Ruby

🔗 Ruby game libraries

🔗 DragonRuby tutorials

🔗 DragonRuby community, reference, tools

🔗 Ruby blogs, podcasts, screencasts

🔗 Blogs

🔗 "Let's build" screencasts

🔗 Topical screencasts

🔗 Streams

🔗 Podcasts

🔗 Rails codebases to study

🔗 Small codebases

🔗 Larger codebases

Back to top