What I know - Episteme
  • Introduction
  • Learning
    • Learning How to Learn
    • The Feynman Technique
    • How to remember stuff?
    • Language Learning
  • Books
    • Books I Recommend
    • Book Notes
  • Blogs
  • Podcasts
  • Marketing
  • Advice
  • Crypto
  • Courses
  • Communities
  • Privacy
  • Economics
  • Psychology
    • Emotions
    • Habits
    • Happiness
  • Productivity
  • Meditation
  • Tools
    • Bookmarklets
    • Command Line Tools
      • fish
    • IFTTT
    • Text Editor
      • Vim Plugins
  • Search
  • Movies
  • Documentaries
  • TV Series
  • Music
  • Short Stories
  • Writing
  • Programming
    • Git
    • JavaScript
    • Ruby
    • Learn The Command Line
    • Best Practices
    • Cheatsheets
  • Cryptography
  • News
  • Mental Models
  • Design
  • Research papers
  • Talks
  • History
  • Progress
  • Protocols
    • Dat
    • Matrix
    • MimbleWimble
    • IPFS
  • Questions
  • Poems
  • YouTube
Powered by GitBook
On this page
  • Get started with Ruby
  • Ruby guides
  • Ruby Books (free)
  • Links
  1. Programming

Ruby

PreviousJavaScriptNextLearn The Command Line

Last updated 6 years ago

Often people, especially computer engineers, focus on the machines. They think, "By doing this, the machine will run faster. By doing this, the machine will run more effectively. By doing this, the machine will something something something." They are focusing on machines. But in fact we need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves. —Yukihiro Matsumoto

Get started with Ruby

  • by Chris Pine, the best beginner programming book I've read.

  • by Zed Shaw

  • - achieve Ruby enlightenment.

  • - interactive tutorials to help you discover Ruby idioms.

  • - learn to program through "Test-First Teaching".

  • - an interactive guide to learning the Ruby.

Ruby guides

  • by Jason Kim

  • by Satish Talim

  • (at Google) - Ian Macdonald

  • - an implementation of the Solutions of the Perl Cookbook in the Ruby language.

Ruby Books (free)

Links

by by Why The Lucky Stiff

by Dan Nguyen

by Dave Thomas, Chad Fowler and Andy Hunt

- a great collection of ideas, tricks, and skills that could be useful for Hackers.

and by Launch School

by Karthikeyan A K

by Yevhen Kuzminov

by Tomas Varaneckas

Style guides: ,

- Clean Code concepts adapted for Ruby.

by Gregory Brown

by Yehuda Katz

Ruby in Twenty Minutes
Learn to Program
Codecademy's Learn Ruby
Learn Ruby the Hard Way
Ruby Koans
Ruby Monk
Test First
Ruby Kickstart
I Want To Learn Ruby
The Definitive Ruby Tutorial For Complete Beginners
Ruby User's Guide
Ruby Hacking Guide
Just Enough Ruby to Get By
Ruby Tutorial
The Unofficial Ruby Usage Guide
PLEAC-Ruby
Why's (Poignant) Guide to Ruby
The Bastards Book of Ruby
Programming Ruby
Rubyfu
Introduction to Programming with Ruby
Object Oriented Programming with Ruby
I Love Ruby
Ruby Web Dev: The Other Way
Developing Games With Ruby
Ruby style guide
Ruby Style Guide
Lean Code Ruby
Notes From "Practical Object-Oriented Design In Ruby" by Sandi Metz
Practicing Ruby
The Philosophy of Ruby: A Conversation with Yukihiro Matsumoto
My 10 Favorite Things About the Ruby Language
Using Ruby in 2019