Popular Ruby & Rails Books

The following 11 Ruby & Rails books are the current best-sellers. If you are looking for books about Ruby & Rails, then these books will certainly help! If you know more books about Ruby & Rails which are missing from the list below, please let us know!

Popular Ruby & Rails Books

  • Learning Rails 5: Rails from the Outside In
    Learning Rails 5: Rails from the Outside In

    You’ll learn how to create something visible with Rails’ view layer before diving into the more difficult inner layers: the database models and controller code. All you need to begin your Rails journey is HTML experience. Present content by building an application with a basic view and a simple controller Build forms and process their results, progressing from simple to more complex Use Rails scaffolding and REST to build effective applications quickly Connect forms to models and create code that maps directly to database structures Build applications that combine data from multiple tables Use migrations to track changes to your database over time Add common elements such as sessions, cookies, and authentication.

  • The Ruby Programming Language: Everything You Need to Know
    The Ruby Programming Language: Everything You Need to Know

    The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1. 9 of the language. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification.

  • Ruby Cookbook: Recipes for Object-Oriented Scripting
    Ruby Cookbook: Recipes for Object-Oriented Scripting

    This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2. Recipes cover: Data structures including strings, numbers, date and time, arrays, hashes, files and directories Using Ruby’s code blocks, also known as closures OOP features such as classes, methods, objects, and modules XML and HTML, databases and persistence, and graphics and other formats Web development with Rails and Sinatra Internet services, web services, and distributed programming Software testing, debugging, packaging, and distributing Multitasking, multithreading, and extending Ruby with other languages.

  • Rails: Novice to Ninja: Build Your Own Ruby on Rails Website
    Rails: Novice to Ninja: Build Your Own Ruby on Rails Website

    Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. You’ll be an accomplished Ruby programmer in no time. You’ll then start using Rails to build a practical, working project: a Reddit-like social news application.

  • Ruby Pocket Reference: Instant Help for Ruby Programmers
    Ruby Pocket Reference: Instant Help for Ruby Programmers

    Updated for Ruby 2. Ruby Pocket Reference, 2nd Edition is ideal for experienced programmers who are new to Ruby. You’ll find detailed reference material for: Keywords, operators, comments, numbers, and symbols Variables, pre-defined global variables, and regular expressions Conditional statements, method use, classes, and exception handling Methods for the BasicObject, Object, Kernel, String, Array, and Hash classes Time formatting directives New syntax since Ruby 1.

  • Head First Ruby: A Brain-Friendly Guide
    Head First Ruby: A Brain-Friendly Guide

    What’s all the buzz about this Ruby language. Then you’ll love Ruby. This multi-sensory learning experience is designed for the way your brain really works.

  • Puppet 4 Essentials – Second Edition
    Puppet 4 Essentials - Second Edition

    What You Will Learn Write and employ individual Puppet manifests Understand how Puppet implements system abstraction Deploy the Puppet master and agents Leverage and extend Facter to summarize your systems Create modular and reusable Puppet code Extend your code base with publicly available Puppet modules Use the modern features of Puppet 4 Separate logic from data using Hiera In Detail Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases.

  • Ruby in a Nutshell: A Desktop Quick Reference (In a Nutshell (O’Reilly))
    Ruby in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))

    Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. This guide covers the current stable version of Ruby (1. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.

  • Ruby In A Nutshell
    Ruby In A Nutshell

    Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. This guide covers the current stable version of Ruby (1. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.

  • The Book of Ruby: A Hands-On Guide for the Adventurous
    The Book of Ruby: A Hands-On Guide for the Adventurous

    While other books focus on Ruby’s trendier features, The Book of Ruby reveals the secret inner workings of one of the world’s most popular programming languages, teaching you to write clear, maintainable code. As you follow along, you’ll learn to: Leverage Ruby’s succinct and flexible syntax to maximize your productivity Balance Ruby’s functional, imperative, and object-oriented features Write self-modifying programs using dynamic programming techniques Create new fibers and threads to manage independent processes concurrently Catch and recover from execution errors with robust exception handling Develop powerful web applications with the Ruby on Rails framework Each chapter includes a “Digging Deeper” section that shows you how Ruby works under the hood, so you’ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules. Whether you’re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.

  • Jump Start Sinatra: Get Up to Speed With Sinatra in a Weekend
    Jump Start Sinatra: Get Up to Speed With Sinatra in a Weekend

    This short SitePoint book provides readers with a fun and yet practical introduction to Sinatra, a framework that makes web development with Ruby extremely simple. The book is built around a real-life example project: a content management system. This is a clear, approachable and very easy-to-follow book that will get you to to speed with Sinatra in no time.

You may also like...