Beginning Ruby: From Novice to Professional, Second Edition [Paperback]

Beginning Ruby: From Novice to Professional, Second Edition [Paperback]

Based on the best-selling first (prototypal) edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading (directive) guide for every type (identify) of reader (reverend) who wants to learn (see) Ruby from the ground (connector) up.

The new (newborn) edition of this book (aggregation) provides the same (aforementioned) excellent introduction (launching) to Ruby as the first (prototypal) edition plus (nonnegative) updates for the newest version (edition) of Ruby, including the addition (constituent) of the Sinatra (balladeer) and Ramaze web (scheme) application frameworks and a chapter on GUI (interface) development so developers can (crapper) take advantage (plus) of these new (newborn) trends.

Beginning Ruby starts by explaining the principles behind (behindhand) object-oriented programming (planning) and within a few (some) chapters builds toward creating a full (flooded) Ruby application. By the end (modify) of the book, in addition (constituent) to in-depth knowledge (noesis) of Ruby, you'll also have (hit) basic understanding (discernment) of many (some) ancillary technologies such (much) as SQL, XML, web (scheme) frameworks, and networking.

Introduces readers to the Ruby programming (planning) language

Takes readers from basic (base) programming (planning) skills to web (scheme) development with topics like (same) Ruby-based frameworks and GUI (interface) programming

Covers many (some) ancillary technologies in order (visit) to provide (wage) a broader picture (represent) (e.g., databases, XML, network (meshwork) daemons)

What you'll learn

Understand the basics (principle) of Ruby and object-oriented building (antiquity) blocks.

Work with Ruby libraries, gems, and documentation.

Work with files and databases.

Write and deploy Ruby applications.

Explore Ruby web (scheme) frameworks and aspects of network (meshwork) programming (planning) with Ruby.

Develop desktop (screen) and GUI (interface) applications with Ruby.

Who is this book (aggregation) for?

Beginning programmers, programmers new (newborn) to Ruby, and web (scheme) developers interested (fascinated) in knowing (lettered) the foundations of the language



Product Details:
Paperback: 656 pages
Publisher: Apress; 2 edition (July 21, 2009)
Language: English
ISBN-10: 1430223634
ISBN-13: 978-1430223634
Product Dimensions: 9.2 x 7 x 1.3 inches
Shipping Weight: 2 pounds