Higher Education

Ruby Programming, 1st Edition

  • Jerry Lee Ford, Jr.
  • ISBN-10: 1111222371  |  ISBN-13: 9781111222376
  • 480 Pages
  • © 2011 | Published
  • College Bookstore Wholesale Price = $132.75
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.



Ruby is a free and powerful programming language that can be used to develop programs to meet nearly any programming challenge, including scripting, application programming and Web development. This new text teaches Ruby programming through a lively hands-on approach and a focus on game development. Students begin by learning the fundamentals of computer programming and will move on to mastering the concepts and principles involved in Ruby programming. Topics covered include formulating regular expressions, basic debugging techniques, and performing file and folder administration. For those students interested in learning how to do Web development with Ruby using Ruby on Rails, this book also provides the necessary prerequisite foundation and introduction.

Features and Benefits

  • Includes coverage of fundamental computer programming concepts and critical object-oriented programming principles.
  • Enables students to master script development and execution on Windows, Mac OS X, UNIX and Linux.
  • Provides plenty of opportunity for practice, including quick quizzes, Reinforcement Exercises, and Discovery Project Exercises.
  • Offers an introduction to the fundamentals of Ruby on Rails Web development
  • Assumes no prior programming experience, but is appropriate for more advanced programmers as well.

Table of Contents

1. Ruby Basics.
2. Interacting with Ruby.
3. Working with Objects, Strings, and Numbers.
4. Implementing Conditional Logic.
5. Working with Loops.
6. Working with Collections of Data.
7. Working with Regular Expressions.
8. Object-Oriented Programming.
9. Systems, File, and Network Administration.
10. Debugging.
11. Ruby on Rails Web Development.


All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Instructor Resource CD-ROM  (ISBN-10: 111122238X | ISBN-13: 9781111222383)

Now all instructor materials are available on one convenient, easy-to-use CD. Designed to help facilitate classroom instruction, this CD has instructor files unique to the textbook. A variety of ancillaries are also included, such as data and solution files, syllabi, and PowerPoint® presentations. All of these tools can help motivate students and enhance their knowledge and course appreciation.

Meet the Author

Author Bio

Jerry Lee Ford, Jr.

Jerry Lee Ford, Jr. is an author, educator, and an IT professional with over 21 years of experience in information technology, including roles as an automation analyst, technical manager, technical support analyst, automation engineer, and security analyst. He is the author of 36 books and co-author of two additional books. His published works include Ajax Programming for the Absolute Beginner ; HTML, XHTML, and CSS for the Absolute Beginner ; XNA 3.1 Game Development for Teens ; Scratch Programming for Teens ; and Microsoft Visual Basic 2008 Express Programming for the Absolute Beginner. Ford has a master's degree in business administration from Virginia Commonwealth University in Richmond, Virginia, and has over five years of experience as an adjunct instructor teaching networking courses in information technology.