- Author: Daniel Carrera
- Format: online HTML, archived HTML
- Price: free
This beginner book on Ruby covers the fundamentals of writing a program and the fundamental concepts needed to perform any task.
Chapters include:
- First Steps
- Strings
- New names for old things
- Variables
- Your first program
- Writing good programs
- Loops
- Getting user input
- Conditionals
- While loops
- Arrays
- What can arrays do?
- Iterators
- Hashes
- Example: Addressbook
- Printing the addressbook
- Sorting the addressbook
- Functions
- Classes and methods
- More on classes
- Implementing AddressBook
- Writing iterators
- More features