Computer Science Programming Basics in Ruby (2013)

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 5: Loop Structures

Chapter 6: Arrays

Chapter 7: Sorting and Searching

Chapter 8: Using Objects

Chapter 9: Defining Classes and Creating Objects

Chapter 10: Object Inheritance

Chapter 11: File Input/Output

Chapter 12: Putting It All Together: Tic-Tac-Toe

Appendix A: Recommended Additional Reading

Appendix B: Installing Ruby

Appendix C: Writing Code for Ruby

Appendix D: Using irb