Head First Ruby: A Brain-Friendly Guide

Front Cover
"O'Reilly Media, Inc.", Aug 21, 2015 - Computers - 572 pages

What will you learn from this book?

What’s all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you’ll love Ruby. With this unique hands-on learning experience, you’ll discover how Ruby takes care of all the details for you, so you can simply have fun and get more done with less code.

Why does this book look so different?

Based on the latest research in cognitive science and learning theory, Head First Ruby uses a visually rich format to engage your mind, rather than a text-heavy approach to put you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.


What people are saying - Write a review

We haven't found any reviews in the usual places.


Code the Way You Want
Getting Organized
Relying on Your Parents
Off to a Great Start
Better Than Loops
How Should I Handle This?
Labeling Data
Crossed Signals
ReadyMade Mixes
Read the Manual
Handling the Unexpected
Code Quality Assurance
Serving HTML
Keep It Around
The Top Ten Topics We Didnt Cover

Mix It Up

Other editions - View all

Common terms and phrases

About the author (2015)

Jay McGavren was doing automation for a hotel services company when a colleague introduced him to Programming Perl (a.k.a. the Camel Book). It made him an instant Perl convert, as he liked actually writing code instead of waiting for a 10-person development team to configure a build system. It also gave him the crazy idea to write a technical book someday.

In 2007, with Perl sputtering, Jay was looking for a new interpreted language. With its strong object-orientation, excellent library support, and incredible flexibility, Ruby immediately won him over. He's since used Ruby for two game libraries, a generative art project, in support of a Java development job, and as a Ruby on Railsfreelancer. He's been using Rails in the online developer education space since 2011.

Bibliographic information