Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World of Computational Thinking with Code Book

ISBN: 032188499X

ISBN13: 9780321884992

Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World of Computational Thinking with Code

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good

$7.59
Save $32.40!
List Price $39.99
Almost Gone, Only 2 Left!

You Might Also Enjoy

The Ruby Way: Solutions and Techniques in Ruby Programming
The Ruby Way: Solutions and Techniques in Ruby Programming
Hal Fulton

from: $6.59

Eloquent Ruby
Eloquent Ruby
Russ Olsen

from: $4.99

Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Zed A. Shaw

from: $9.29

Learn More Python 3 the Hard Way: The Next Step for New Python Programmers
Learn More Python 3 the Hard Way: The Next Step for New Python Programmers
Zed A. Shaw

from: $27.56

The Ruby Programming Language
The Ruby Programming Language
Yukihiro Matsumoto, David Flanagan

from: $6.09

Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Eric Matthes

from: $14.19

Learn Python The Hard Way
Learn Python The Hard Way
Zed Shaw, Zed A. Shaw

from: $4.29

Python for Data Analysis
Python for Data Analysis
Wes McKinney

from: $7.49

The Phoenix Project: A Novel about It, Devops, and Helping Your Business Win
The Phoenix Project: A Novel about It, Devops, and Helping Your Business Win
George Spafford, Gene Kim, Kevin Behr

from: $5.69

Calculus Made Easy
Calculus Made Easy
Silvanus Phillips Thompson

from: $9.89

Learning Python
Learning Python
Mark Lutz

from: $15.79

Programming Python
Programming Python
Mark Lutz

from: $7.59

論語
論語
Confucius

from: $3.99

Introduction to Algorithms
Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

from: $9.59

Metaprogramming Ruby
Metaprogramming Ruby
Paolo Perrotta

from: $5.49

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

from: $22.89

Learn to Program (Pragmatic Programmers)
Learn to Program (Pragmatic Programmers)
Chris Pine, Chris Pine

from: $4.69

Beginning Python: From Novice to Professional
Beginning Python: From Novice to Professional
Magnus Lie Hetland, Fabio Nelli

from: $6.89

The Bluejacket's Manual
The Bluejacket's Manual
Thomas J. Cutler, U.S. Department of the Navy, Norman Reeve Van Der Veer

from: $4.59

Book Overview

You Will Learn Ruby

Zed Shaw has perfected the world's best system for learning Ruby. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Ruby the Hard Way, Third Edition, you'll learn Ruby by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting ) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you'll learn the following, which you need to start writing excellent Ruby software of your own:

- Installing your Ruby environment

- Organizing and writing code

- Ruby symbols and keywords

- Basic mathematics

- Variables and printing

- Strings and text

- Interacting with users

- Working with files

- Using and creating functions

- Looping and logic

- Arrays and elements

- Hashmaps

- Program design

- Object-oriented programming

- Inheritance and composition

- Modules, classes, and objects

- Project "skeleton" directories

- Debugging and automated testing

- Advanced user input

- Text processing

- Basic game development

- Basic web development

It'll Be Hard At First. But Soon, You'll Just Get It-And That Will Feel Great

This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Ruby programmer.

Watch Zed, too The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Ruby video course

Zed Shaw is an avid guitar player, programmer, and writer whose books teach people all over the world how to write software. His book Learn Python the Hard Way has been read by millions of people around the world. His software has been used by many large and small companies. His essays are often quoted and read by members of many geek communities. He is an entertaining and lively writer, who is sure to keep you laughing and make you think.

Customer Reviews

0 customer rating | 0 review
There are currently no reviews. Be the first to review this work.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured