100 Best Ruby Books of All Time
We've researched and ranked the best ruby books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more
The Well-Grounded Rubyist, Second Edition... more
Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike... more
" Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience available to Ruby developers for their own daily work."
--Steve Metsker, Managing Consultant with Dominion Digital, Inc.
"This book provides a great demonstration of the key 'Gang of... more
Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills required). Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to take you behind the scenes of how programming languages work. You'll even find information on JRuby and Rubinius (two alternative implementations of Ruby), as well... more
This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.
Learning metaprogramming doesn't have to be difficult or boring. By taking you on a... more
What It's About
99 Bottles of OOP is a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code.
It explores:
Recognizing when code is "good enough"
Getting the best... more
David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.
Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded and revised to... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Dig under the surface and explore Ruby's most advanced feature: a collection of techniques and tricks known as... more
Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works. You'll find recipes suitable for all skill levels, from Ruby newbies to experts who need an occasional reference. With Ruby Cookbook, you'll not only save... more
In Walden, Thoreau condenses his two-year, two-month, two-day stay into a single year, using the four seasons to symbolize human development—a cycle of life shared by both nature and man. A celebration of personal renewal through self-reliance, independence, and simplicity, composed for all of us living... more
Laura Dassow WallsThe book that we love as Walden began in the journal entries that he wrote starting with his first day at the pond. (Source)
Roman KrznaricIn 1845 the American naturalist went out to live in the woods of Western Massachusetts. Thoreau was one of the great masters of the art of simple living. (Source)
John KaagThere’s this idea that philosophy can blend into memoir and that, ideally, philosophy, at its best, is to help us through the business of living with people, within communities. This is a point that Thoreau’s Walden gave to me, as a writer, and why I consider it so valuable for today. (Source)
Hadley WickhamThis book is about the craft of software development, and thinking about how to produce good code. (Source)
Fairyland is home to seven colorful sisters. Together, they are the Rainbow Fairies! They keep Fairyland dazzling and bright. But when evil Jack Frost sends them far away, the sisters are in big trouble. If they don't return soon, Fairyland is doomed to be gray forever!
Rachel and Kirsty discover Ruby the Red Fairy in the pot at the end of the rainbow. Can they help find the rest of... more
Soon afterward, his death is a national headline. Some are calling him a thug, maybe even a drug dealer and a gangbanger. Protesters are taking to the streets in Khalil's name. Some cops and the local drug lord try to intimidate Starr and her family. What... more
Bianca BelairFor #BlackHistoryMonth I will be sharing some of my favorite books by Black Authors 7th Book: The Hate U Give By: Angie Thomas @angiecthomas The movie was really great, but it just hits different when you read the book! https://t.co/rxMH5Uu6JN (Source)
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance, reliability, stability, scalability, and maintainability. "Rails(TM) AntiPatterns"identifies these widespread Rails code and design problems, explains why they're bad and why they happen--and shows exactly what to do instead.
The book is organized into concise, modular chapters--each outlines a single common AntiPattern and offers detailed,... more
Roald Dahl's iconic story of a little boy, a golden ticket, and a fantastical chocolate factory has been adapted into a wonderful new musical. This edition has a great new cover featuring the musical's poster art and a foreword by Jack O'Brien, Tony Award-winning Director.
Willy Wonka's famous chocolate factory is opening at last! But only five lucky children will be allowed inside. And the winners are: Augustus Gloop, an enormously fat boy whose hobby is eating; Veruca Salt, a spoiled-rotten brat whose parents are wrapped around her... more
Tilly Burnbecause you believe Roald Dahl and trust him and because you know he tells a good story, you immediately accept that he’s telling you to root for Charlie Bucket. And you’re like, Yeah, sure. Here we go! (Source)
The protective charm that has kept him safe until now is broken. But the Dark Lord is breathing fear into everything he loves. And he knows he can’t keep hiding.
To stop Voldemort, Harry knows he must find the remaining Horcruxes and destroy them.
He will have to face his enemy in one final battle.
--jkrowling.com less
Ruby Best Practices will help you:
Understand the secret... more
This beloved book by E. B. White, author of Stuart Little and The Trumpet of the Swan, is a classic of children's literature that is "just about perfect." This paper-over-board edition includes a foreword by two-time Newbery winning author Kate DiCamillo.
Some Pig. Humble. Radiant. These are the words in Charlotte's Web, high up in Zuckerman's barn. Charlotte's spiderweb tells of her feelings for a little... more
Mary BurkeyOne thing that was also very nice was having a title that’s for younger children recognized as a truly stellar audiobook, because sometimes people think that audiobooks are to help kids learn to read and not for them to fall in love with literature. And that’s what the audiobook recording of Charlotte’s Web does. It lets young kids and their parents revisit a beautiful title and fall in love with... (Source)
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
First drink
First prank
First friend
First girl
Last words
Miles “Pudge” Halter is abandoning his safe-okay, boring-life. Fascinated by the last words of famous people, Pudge leaves for boarding school to seek what a dying Rabelais called the “Great Perhaps.”
Pudge becomes encircled by friends whose lives are everything but safe and boring. Their nucleus is razor-sharp, sexy, and self-destructive Alaska, who has perfected the arts of pranking and... more
What makes The Jesus Storybook Bible different from every other Kids’ Bible?
While other Kids’ Bibles contain stories from the Old and New Testaments, The Jesus Storybook Bible tells the Story beneath all the stories in the Bible, pointing to Jesus as our Savior. From the Old Testament through... more
Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together.
Author Ben Stopford explains how service-based... more
--Yehuda Katz, Rails Core
The Bible for Ruby on Rails Application Development Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value via clean and maintainable code. "The Rails(TM) 3 Way"is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of... more
—Peter Cooper, Editor of Ruby Inside
Using Rails 3, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ 3 Tutorial is the solution. Leading Rails developer Michael Hartl teaches Rails 3 by guiding you through the development of your own complete sample...
moreRSpec has been downloaded more than 40 million times. Find out how to use this influential Ruby testing framework to iteratively develop a... more
One sunny Sunday, the caterpillar was hatched out of a tiny egg. He was very hungry. On Monday, he ate through one apple; on Tuesday, he ate through three plums--and still he was hungry. When full at last, he made a cocoon around himself and went to sleep, to wake up a few weeks later wonderfully transformed into a butterfly!
The brilliantly innovative Eric Carle has dramatized the story of one of Nature's... more
Ruby Pocket Reference, 2nd Edition is ideal for experienced programmers who are new to Ruby. Whether you've come to Ruby because of Rails, or you want to take advantage of this clean, powerful, and expressive... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
The Land of Stories tells the tale of twins Alex and Conner. Through the mysterious powers of a cherished book of stories, they leave their world behind and find themselves in a foreign land full of wonder and magic where they come face-to-face with the fairy tale characters they grew up reading about.
But after a series of encounters with witches, wolves, goblins, and trolls alike, getting back... more
The year is 1960, and six-year-old Ruby Bridges and her family have recently moved from Mississippi to New Orleans in search of a better life. When a judge orders Ruby to attend first grade at William Frantz Elementary, an all-white school, Ruby must face angry mobs of parents who refuse to send their children to school with her. Told with Robert Coles' powerful narrative and dramatically illustrated by George Ford, Ruby's story of courage, faith, and... more
Percy Jackson is a good kid, but he can't seem to focus on his schoolwork or control his temper. And lately, being away at boarding school is only getting worse - Percy could have sworn his pre-algebra teacher turned into a monster and tried to kill him. When Percy's mom finds out, she knows it's time that he knew the truth about where he came from, and that he go to the one place he'll be safe. She sends Percy to Camp Half Blood, a... more
Rails Core developer Jose Valim guides you through seven different tutorials, each of them using test-driven development to build a new Rails extension or application that solves common problems with these new... more
The Masked Man is on the loose in the Land of Stories, and it's up to Alex and Conner Bailey to stop him...except Alex has been thrown off the Fairy Council, and no one will believe they're in danger.
With only the help of the ragtag group of Goldilocks, Jack, Red Riding Hood, and Mother Goose and her gander, Lester, the Bailey twins discover the Masked Man's secret scheme: He possesses a powerful magic potion that turns every book it touches into a portal, and he is recruiting an army of literature's greatest villains!
So... more
Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in... more
Ruby Jane never thought she'd meet the man of her dreams while running from the police in Russia. That he'd steal her heart on a train to Siberia. But loving a former CIA officer comes with a price...a life of danger. A life of high stakes.
A life where he simply disappears...
He has no memory of the man he was.
Mack Jones has no memory of his past...just the dark sense that he is hiding. And, he wants to stay that way. Mack likes the life he's built in a small tourist town, tucked away beyond the mountains, and has no desire... more
The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.
Beginning Ruby starts by explaining the principles behind... more
"When I read The Rails Way for the first time, I felt like I truly understood Rails for the first time." --Steve Klabnik, Rails contributor and mentor
The Rails(TM) 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0,... more
One of School Library Journal’s "Top 100 Picture Books" of all time (2012)
One of the National Education Association’s "Teachers' Top 100 Books for Children."
Don Freeman's classic character, Corduroy, is even more popular today then he was when he first came on the scene in 1968. This story of a small teddy bear waiting on a department store shelf for a child’s friendship has appealed to young readers generation after generation. less
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Instead, Ivan thinks about TV shows he’s seen and about his friends Stella, an elderly elephant, and Bob, a stray dog. But mostly Ivan thinks about art and how to capture the taste of a mango or the sound of leaves with color and a well-placed line.
Then he meets Ruby, a baby elephant taken from her family, and she... more
[Why’s (Poignant) Guide to Ruby is released under the Attribution-ShareAlike License. So, yes, please distribute it and print it and read it leisurely in your housecoat.] less
This unique and fully annotated edition appends excerpts from Frances Hodgson Burnett's original 1888 novella Sara Crewe and the... more
Scholastic Reader Level 2 less
10 concentration camps.
10 different places where you are starved, tortured, and worked mercilessly.
It's something no one could imagine surviving.
But it is what Yanek Gruener has to face.
As a Jewish boy in 1930s Poland, Yanek is at the mercy of the Nazis who have taken over. Everything he has, and everyone he loves, have been snatched brutally from him. And then Yanek himself is taken prisoner -- his arm tattooed with the words PRISONER B-3087.
He is forced from one nightmarish concentration camp to... more
Here, in the early 1800s, according to history, an Indian girl spent eighteen years alone, and this beautifully written novel is her story. It is a romantic adventure filled with drama and heartache, for not only was mere subsistence on so desolate a spot a near miracle, but Karana had to contend with the ferocious pack of wild dogs that had killed her younger brother,... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
We'll show you how to express your customers' wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into Cucumber and let... more
Introduction and Afterword by Joe Wheeler
To bitter, miserly Ebenezer Scrooge, Christmas is just another day. But all that changes when the ghost of his long-dead business partner appears, warning Scrooge to change his ways before it's too late.
Part of the Focus on the Family Great Stories collection, this edition features an in-depth introduction and discussion... more
Auston BunsenI’m actually a self-taught programmer, so these books have really helped me with practical skills that I could put to use & yield results. The return on investment for these kinds of books is off the charts for me! (Source)
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With... more
The movement of the train rocked me like a lullaby. I closed my eyes to the dusty countryside and imagined the sign I’d seen only in Gideon’s stories: Manifest—A Town with a rich past and a bright future.
Abilene Tucker feels abandoned. Her father has put her on a train, sending her off to live with an old friend for the summer while he works a railroad job. Armed only with a few possessions and her list of universals, Abilene jumps off the train in Manifest, Kansas, aiming to learn about the boy her father once was. more
Logan, the Candymaker's son, who can detect the color of chocolate by touch alone?
Miles, the boy who is allergic to merry-go-rounds and the color pink?
Daisy, the cheerful girl who can lift a fifty-pound lump of taffy like it's a feather?
Or Philip, the suit-and-tie wearing boy who's always scribbling in a secret notebook?
This... more
World War II is raging. Michael O'Shaunessey, originally from Ireland, now lives in Nazi Germany with his parents. Like the other boys in his school, Michael is a member of the Hitler Youth.
But Michael has a secret. He and his parents are spies.
Michael despises everything the Nazis stand for. But he joins in the Hitler Youth's horrific games and book burnings, playing the part so he can gain insider knowledge.
When Michael learns about Projekt 1065, a secret Nazi war mission, things get even more complicated. He... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Over 5 million people have fallen in love with Wonder and have joined the movement to Choose Kind. Now younger readers can meet Auggie Pullman, an ordinary boy with an extraordinary face, and his beloved dog, Daisy.
Countless fans have... more
Suddenly Willow’s world is tragically changed when her parents both die in a car crash, leaving her alone in a baffling world. The triumph of this book is that it is not a tragedy. This extraordinarily odd, but extraordinarily endearing, girl manages to push through her grief. Her... more
The Runaway Bunny, first published in 1942 and never out of print, has indeed become a classic. Generations of readers have fallen in love with the gentle magic of its reassuring words and loving pictures. less
Richard BransonToday is World Book Day, a wonderful opportunity to address this #ChallengeRichard sent in by Mike Gonzalez of New Jersey: Make a list of your top 65 books to read in a lifetime. (Source)
Barack ObamaDuring a trip to a public library in Washington’s Anacostia neighborhood in 2015, Obama shared some of his childhood favorites with a group of young students. He also read (and acted out) Where the Wild Things Are by Maurice Sendak to kids at the White House in 2014. Treasure Island, Robert Louis Stevenson Of Mice and Men, John Steinbeck The Great Gatsby, F. Scott Fitzgerald Where the Wild... (Source)
Michael MorpurgoThis is the first book that I ever read on my own and I take great pleasure and pride in that. It was the first book where I really identified strongly with the boy Jim in it. He was about the same age as I was when I began reading it. (Source)
(Seriously, don't even think about it!)
Even if it does look kind of nice, you must never push the button. Who knows what would happen?
Okay, quick. No one is looking... push the button.
Uh, oh. less
When the twins and their friends enter worlds crafted from Conner's imagination, finding allies no one else could have ever dreamed of, the race begins to put an end to the Masked Man's reign of terror. Can the twins finally restore peace in the fairy tale world? less
Can summer be truly summer without Cousins Beach?
It used to be that Belly counted the days until summer, until she was back at Cousins Beach with Conrad and Jeremiah. But not this year. Not after Susannah got sick again and Conrad stopped caring. Everything that was right and good has fallen apart, leaving Belly wishing summer... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Now sixteen, Ruby is one of the dangerous ones.
When the truth comes out, Ruby barely escapes Thurmond with her life. Now she’s on the... more
…And that's to take her as my mate.
But to win the heart of a female dragon, I have to conquer her first. Not so easy for a human man...but Teva's worth the challenge. less
From the latest Ajax effects to time-saving automation tips for your development process, "Rails Recipes" will show you how the experts have already solved the problems you have.Use generators to automate repetitive coding tasks.Create sophisticated role-based authentication schemes.Add live search and live preview to your site.Run tests when anyone checks code in.How to create tagged data the right... more
But she’s human. I’m drakoni. The only way I’ll stay sane and not lose myself to the madness that’s swept over my people is if I keep my mental walls strong. I have to give up everything that makes me a dragon. That means no telepathy, no fire breathing, and no battle form.
I certainly can’t take a mate. Andrea can’t be mine.
When her brother escapes the fort, though, she needs help tracking him down. That means I’ll be alone with her, breathing in her sweet scent, and it may be too much for my control. more
Bis sie sich eines Tages aus heiterem Himmel im London um die letzte Jahrhundertwende wiederfindet. Und ihr klar wird, dass ausgerechnet sie das allergrößte Geheimnis ihrer Familie ist. Was ihr dagegen nicht klar ist: Dass man sich zwischen den Zeiten möglichst nicht verlieben sollte. Denn das macht die Sache erst recht kompliziert! less
You can’t rewind the past.
The only way to learn the secret . . . is to press play.
Clay Jensen returns home from school to find a strange package with his name on it lying on his porch. Inside he discovers several cassette tapes recorded by Hannah Baker–his classmate and crush–who committed suicide two weeks earlier. Hannah’s voice tells him that there are thirteen reasons why she decided to end her life. Clay is one of them. If he listens, he’ll find out why.
Clay spends the night crisscrossing his town with Hannah as his... more
Not bad, for a woman living in a man's world. But a devastating past has left Sarah believing that God doesn't love her and her achievements are the measure of her worth—a measure she can never quite live up to.
Darius Pasargadae is accustomed to having his way. A wealthy and admired aristocrat, the last thing he expects is an arranged marriage to the queen's scribe, an intelligent woman who... more
The U.S. government pitted two companies—the Union Pacific and... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
From video games to movies, mazes are... more
Chet Roscow is finally feeling at home in Elm Hills, New Jersey. He has a job with his uncle Jerry at the local diner, three great friends, and the perfect summertime destination: cool, refreshing Matawan Creek.
But Chet's summer is interrupted by shocking news. A great white shark has been attacking swimmers along the Jersey shore, not far from Elm Hills. Everyone in town is talking about... more
The only family Ruby Landry has ever known are her loving guardian, Grandmère Catherine, a Cajun spiritual healer, and her drunken, outcast Grandpère Jack. Although thinking about her dead mother and mysterious father sometimes makes her feel as mournful as the wind sighing through the Spanish moss, Ruby is grateful for all she has. Her life is filled with hope and promise...especially when her attraction for handsome Paul Tate blossoms into a mysterious, wonderful love. But Paul's...
moreI'm sorry to say that the book you are holding in your hands is extremely unpleasant. It tells an unhappy tale about three very unlucky children. Even though they are charming and clever, the Baudelaire siblings lead lives filled with misery and woe. From the very first page of this book when the children are at the beach and receive terrible news, continuing on through the entire story, disaster lurks at their heels. One might say they are magnets for misfortune.
In this short book alone, the three youngsters encounter a greedy and repulsive villain, itchy... more
A job in a clothes boutique introduces Auden to the world of girls: their talk, their friendship, their crushes. She missed out on all that, too busy being the perfect daughter to her demanding mother. Then she meets Eli, an intriguing loner and a fellow insomniac who becomes her guide to the nocturnal world of the town. Together they embark on... more
Don't have time to read the top Ruby books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.