The book has two main objectives.
Introduce important topics in Ruby as quickly as possible
Ramp up problem solving skills to tackle real world problems
The book has two kinds of audiences in mind.
Absolute beginners who do not have any programming experience
Experienced programmers who have programmed in other languages such as C, C++ and Java
The book isn’t aimed at seasoned Ruby programmers. Most of the topics covered by the book will be familiar to programmers who work primarily with Ruby. It might serve a different purpose for Ruby programmers as a refresher.
While the book will cover wide varieties of topics in Ruby language and its ecosystem, it should not be considered as an exhaustive reference.
The book is still in the beta stage. It contains errors and the structure of the book will change over time.
- Basic Data Types
- Expressions and Statements
- Error Handling
- Simple Methods