Beginning Ruby’s Table of Contents


  1. Let’s Get It Started: Installing Ruby
  2. Programming == Joy: A Whistle-Stop Tour of Ruby and Object Orientation
  3. Ruby’s Building Blocks: Data, Expressions, and Flow Control
  4. Developing Your First Ruby Application
  5. The Ruby Ecosystem and Community
  6. Classes, Objects, and Modules
  7. Projects and Libraries
  8. Documentation, Error Handling, Debugging, and Testing
  9. Files and Databases
  10. Deploying Ruby Applications and Libraries
  11. Advanced Ruby Features
  12. Tying It Together: Developing a Larger Ruby Application
  13. Web Application Frameworks: Rails, Sinatra, and Ramaze
  14. Ruby and the Internet
  15. Networking, Sockets, and Daemons
  16. GUI-Based Desktop Application Development
  17. Useful Ruby Libraries and Gems


  • APPENDIX A Ruby Primer and Review for Developers
  • APPENDIX B Ruby Reference
  • APPENDIX C Useful Resources


  1. George Shaw Said,

    May 26, 2010 @ 12:59 pm

    So where is the Oliver Twist file mentioned on page 83 of your book?

  2. Peter Cooper Said,

    May 26, 2010 @ 7:40 pm

    It’s still there – see

Leave a Comment