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

Learn Ruby the Hard Way

A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code

By Zed A. Shaw

Buy the book

AmazonGETBarnes & NobleGET

About the book

Zed A. Shaw teaches Ruby to beginners through 52 exercises in this third edition. The method is strict: readers type each program exactly, without copying and pasting, fix their own mistakes and watch the code run, learning along the way how software works and how professional programmers track down errors. Topics run from installing Ruby, variables, strings and files to functions, loops and logic, arrays and hashmaps. It also covers object-oriented programming, with inheritance and composition, modules, classes and objects, as well as project skeleton directories, debugging, automated testing and text processing. The exercises also reach basic game and web development, and the book came with a DVD of more than five hours of video lessons.

Auston Bunsen, a self-taught programmer and CBlocks co-founder, listed it among practical books that gave him skills he could put to use.

We hope you love the books people recommend! Just so you know, The CEO Library may collect a share of sales or other compensation from the links on this page.

This book has 1 recommendation

Get this book on Amazon | Barnes & Noble

See more books recommended by

Auston Bunsen

See more books written by

Zed A. Shaw

Appears in collections