Ruby® Notes for Professionals book

Buy me a coffeeOrder a coffee!

Ruby® Book preview
Ruby® Notes for Professionals book

If you found this Ruby® programming book useful,
then please share it ❤😊


  1. Getting started with Ruby Language
  2. Casting (type conversion)
  3. Operators
  4. Variable Scope and Visibility
  5. Environment Variables
  6. Constants
  7. Special Constants in Ruby
  9. Arrays
  10. Multidimensional Arrays
  11. Strings
  12. DateTime
  13. Time
  14. Numbers
  15. Symbols
  16. Comparable
  17. Control Flow
  18. Methods
  19. Hashes
  20. Blocks and Procs and Lambdas
  21. Iteration
  22. Exceptions
  23. Enumerators
  24. Enumerable in Ruby
  25. Classes
  26. Inheritance
  27. method_missing
  28. Regular Expressions and Regex Based Operations
  29. File and I/O Operations
  30. Ruby Access Modifiers
  31. Design Patterns and Idioms in Ruby
  32. Loading Source Files
  33. Thread
  34. Range
  35. Modules
  36. Introspection in Ruby
  37. Monkey Patching in Ruby
  38. Recursion in Ruby
  39. Splat operator (*)
  40. JSON with Ruby
  41. Pure RSpec JSON API testing
  42. Gem Creation/Management
  43. rbenv
  44. Gem Usage
  45. Singleton Class
  46. Queue
  47. Destructuring
  48. Struct
  49. Metaprogramming
  50. Dynamic Evaluation
  51. instance_eval
  52. Message Passing
  53. Keyword Arguments
  54. Truthiness
  55. Implicit Receivers and Understanding Self
  56. Introspection
  57. Refinements
  58. Catching Exceptions with Begin / Rescue
  59. Command Line Apps
  60. IRB
  61. ERB
  62. Generate a random number
  63. Getting started with Hanami
  64. OptionParser
  65. Operating System or Shell commands
  66. C Extensions
  67. Debugging
  68. Ruby Version Manager
  69. Installation

Example book pages

Ruby® Example Page 1Ruby® Example Page 2
Ruby® Example Page 3Ruby® Example Page 4

What people are saying about Notes for Professionals books

The Ruby® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with Ruby® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

235 pages, published on May 2018

Sign up for changes to Ruby® Notes for Professionals book

More Programming Books

C Book
CSharp Book
CPlusPlus Book
Java Book
JavaScript Book
Perl Book
PHP Book
Python Book
SQL Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!