Learn Enough Ruby to Be Dangerous Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby (Michael Hartl)
Learn Enough Ruby to Be Dangerous teaches you to write practical and
modern programs using the elegant and powerful Ruby programming
language. You’ll learn how to use Ruby for both general-purpose
programming and for beginning web-application development. Although
mastering Ruby can be a long journey, you don’t have to learn everything to
get started… you just have to learn enough to be dangerous.
You’ll begin by exploring the core concepts of Ruby programming using
a combination of interactive Ruby and text files run at the command line.
The result is a solid understanding of both object-oriented programming
and functional programming in Ruby. You’ll then build on this foundation
to develop and publish a simple self-contained Ruby package, or Ruby
gem. You’ll then use this gem in a simple dynamic web application built
using the Sinatra web framework, which you’ll also deploy to the live Web.
As a result, Learn Enough Ruby to Be Dangerous is especially appropriate
as a prerequisite to the Ruby on Rails Tutorial, a bestselling web-
development tutorial by the same author.