Home Videos Resources Contact

Resources

A little help for your adventures with Ruby

Getting Started

  • Try Ruby in your browser! Interactive
  • Ruby in Twenty Minutes
  • Ruby on Rails, a popular framework
  • RailsGuides A must for Rails devs
  • Ruby Monk tutorials
  • Ruby language documentation
  • The Ruby Toolbox
  • RubyGems

Going Deeper

  • Rails Tutorial (not free, but popular since the early days)
  • GoRails videos (not free, but worth it)
  • Programming Ruby book Updated in 2023
  • Hotwire - Turbo & Stimulus SPA zest without a SPA
  • Turbo tutorial @ The Odin Project
  • Hotwire Series @ GoRails
  • RubyMonk - Metaprogramming in Ruby
  • Awesome Rails repo on GitHub has tons of fun stuff!
  • Learn Enough sample code
  • Lori Olson's WNDX courses on Rubymotion

More Frameworks & Toolchains

  • RubyMotion - native apps for iOS, Android & Mac OS X Wow!
  • DragonRuby Game Toolkit Cool! (targets every platform: PC, Mac, Linux, Web Assembly, iOS, Android, Nintendo Switch, XBOX One, and PS4)
  • Glimmer JRuby GUI Library for desktop apps
  • LibUI - simple GUI on Mac/Linux/Windows
  • Sinatra web framework
  • Padrino web framework
  • Ramaze web framework
  • Hanami web framework
  • Grape REST APIs in Ruby

Get Involved

  • Ruby Central
  • RubyCentral conferences list
  • Join a Ruby group or mailing list
  • Contributing to Ruby on Rails

News

  • Blogs
  • Ruby Rogues podcast
  • Rooftop Ruby podcast
  • Ruby on Rails podcast
  • IndieRails podcast

Helpful Tools

  • Visual Studio Code, a free editor
  • Sublime Text, a free editor
  • Rubymine, a JetBrains IDE with an unending free trial
  • Rubymine tutorial
  • An introduction to the vi editor
  • MacVim editor
  • git tutorial
  • Pro Git (free book on git)

Follow us!