null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

The Well Grounded Rubyist

List Price: $49.99
SKU:
9781617295218
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    David A. Black, Joseph Leo
    Format:
    Paperback
    Pages:
    584
    Publisher:
    Manning (March 15, 2019)
    Language:
    English
    ISBN-13:
    9781617295218
    ISBN-10:
    1617295213
    Weight:
    31.17oz
    Dimensions:
    7.38" x 9.25" x 1.2"
    File:
    Eloquence-SimonSchuster_05022026_P10038138_onix30_Complete-20260502.xml
    Folder:
    Eloquence
    List Price:
    $49.99
    Case Pack:
    6
    As low as:
    $44.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Summary

    The Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you can use Ruby in any way you choose. Updated for Ruby 2.5.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Technology

    Designed for developer productivity, Ruby is an easy-to-learn dynamic language perfect for creating virtually any kind of software. Its famously friendly development community, countless libraries, and amazing tools, like the Rails framework, have established it as the language of choice for high-profile companies, including GitHub, SlideShare, and Shopify. The future is bright for the well-grounded Rubyist!

    About the Book

    In The Well-Grounded Rubyist, Third Edition, expert authors David A. Black and Joseph Leo deliver Ruby mastery in an easy-to-read, casual style. You'll lock in core principles as you write your first Ruby programs. Then, you'll progressively build up to topics like reflection, threading, and recursion, cementing your knowledge with high-value exercises to practice your skills along the way.

    What's Inside

    • Basic Ruby syntax
    • Running Ruby extensions
    • FP concepts like currying, side-effect-free code, and recursion
    • Ruby 2.5 updates


    About the Reader

    For readers with beginner-level programming skills.

    About the Authors

    David A. Black is an internationally known Ruby developer and author, and a cofounder of Ruby Central. Ruby teacher and advocate Joseph Leo III is the founder of Def Method and lead organizer of the Gotham Ruby Conference.

    Table of Contents

      PART 1 RUBY FOUNDATIONS

    1. Bootstrapping your Ruby literacy
    2. Objects, methods, and local variables
    3. Organizing objects with classes
    4. Modules and program organization
    5. The default object (self), scope, and visibility
    6. Control-flow techniques


    7. PART 2 BUILT-IN CLASSES AND MODULES

    8. Built-in essentials
    9. Strings, symbols, and other scalar objects
    10. Collection and container objects
    11. Collections central: Enumerable and Enumerator
    12. Regular expressions and regexp-based string operations
    13. File and I/O operations


    14. PART 3 RUBY DYNAMICS

    15. Object individuation
    16. Callable and runnable objects
    17. Callbacks, hooks, and runtime introspection
    18. Ruby and functional programming