Skip to main content

You are here

Ruby

Ruby: Visual QuickStart Guide

I finally finished reading my first book on Ruby programming. Ruby: Visual QuickStart Guide, by Larry Ullman has to be the perfect introduction book for anyone trying to learn the Ruby programming language, even though sadly it only has 3 five star reviews on Amazon. The author writing thoroughly explains the concepts in a friendly and easy to understand manner. This being the third book that I’ve read from this same author, the other titles being for MySQL and PHP (no reviews on these yet since I’m not fully finished reading them).
One thing I would’ve like changed the author to change was on the database chapter, as it was mainly focused on SQLite. It would have been better if the author used MySQL instead. Also it would have been better if the author removed the dedicated chapter to Rails, and instead extended the chapter to have more generic web related like Net::HTTP, given how powerful that single class is.

Chapter 1: Getting Started
Chapter 2: Simple Scripts
Chapter 3: Simple Types
Chapter 4: Array, Ranges, and Hashes
Chapter 5: Control structures
Chapter 6: Creating Methods
Chapter 7: Creating Classes
Chapter 8: Inheritance and More
Chapter 9: Modules and Includes
Chapter 10: Regular Expressions
Chapter 11: Debugging and Error Handling
Chapter 12: Rubygems
Chapter 13: Directories and Files
Chapter 14: Databases
Chapter 15: Networking
Chapter 16: Ruby on Rails
Chapter 17: Dynamic Programing

I would highly recommended this book to anybody starting or wanting to learn Ruby.

Rating: 4/5
Ruby: Visual-QuickStart

Book: 

Book Category: 

Beginning Ruby

As always I’m pretty late in writing my book reviews. This time it’s been well over 6 months since I finished reading the book “Beginning Ruby” (first edition) by Peter Cooper. I have to say is this by far the best Ruby book that I’ve read so far. (This is out of a 13 book collection that I own on Ruby programming.) I’ve always been a fan of Apress “Beginning” title’s, and this book is definitely not the exception. Although this book is technically considered for beginning/intermediate programmers wanting to dive to the wonderful world of Ruby, I feel this book is perfect for all levels of programming expertise. The authors does a wonderful job explain the concepts of each chapter and slowly building you to what will be the next chapter. Like Apress’ “Beginning Perl” book help me tremendously in learning the language, I have to say this book taught how to program in Ruby.
I’ll definitely come back to this book and use as a reference. Anyone new or already experienced using Ruby, will definitely benefit from reading this book. I hope this book (all editions) gets the high praise from the Ruby community, which it deserves, as in my eyes this is a classic programming book and I see this title as the Llama/Camel book for the Ruby World.
Chapter 1: Let’s Get it Started: Installing Ruby
Chapter 2: Programming == Joy: A Whistle-Stop Tour of Ruby and Object Orientation
Chapter 3: Ruby’s Building Blocks: Data, Expressions and Flow Control
Chapter 4: Developing a Basic Ruby Application
Chapter 5: The Ruby Ecosystem
Chapter 6: Classes, Objects, and Modules
Chapter 7: Projects and Libraries
Chapter 8: Documentation, Error Handling, Debugging, and Testing
Chapter 9: Files and Databases
Chapter 10: Deploying Ruby Applications and Libraries
Chapter 11: Advance Ruby Features
Chapter 12: Tying it Together: Developing a Larger Ruby Application
Chapter 13: Ruby on Rails: Ruby’s Killer App
Chapter 14: Ruby and the Internet
Chapter 15: Networking, Sockets, and Daemons
Chapter 16: Useful Ruby Libraries and Gems

Beginning Ruby (2nd Edition)
5/5

Book: 

Book Category: 

Premium Drupal Themes by Adaptivethemes