Computer Science Programming Basics in Ruby (2013)
Chapter 1: Introduction to Computer Science
Chapter 2: How Does the Computer Really Work?
Chapter 3: Core Programming Elements
Chapter 4: Conditional Structures
Chapter 7: Sorting and Searching
Chapter 9: Defining Classes and Creating Objects
Chapter 10: Object Inheritance
Chapter 12: Putting It All Together: Tic-Tac-Toe
Appendix A: Recommended Additional Reading
Appendix C: Writing Code for Ruby
All materials on the site are licensed Creative Commons Attribution-Sharealike 3.0 Unported CC BY-SA 3.0 & GNU Free Documentation License (GFDL)
If you are the copyright holder of any material contained on our site and intend to remove it, please contact our site administrator for approval.
© 2016-2026 All site design rights belong to S.Y.A.