# Is there a college textbook for Ruby?

**URL:** <https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106>\
**Category:** Ruby\
**Created:** [January 3, 2007, 11:45pm UTC](https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106 "2007-01-03T23:45:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimdeuc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jimdeuc](https://www.ruby-forum.com/u/jimdeuc)\
**Post date:** [January 3, 2007, 11:45pm UTC](https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106/1 "2007-01-03T23:45:48Z")

</div>

The Pragmatic Programmer’s “Programming Ruby” book is great, but I’m  
looking for something that is split up with questions and lessons and  
junk like that.

You know how school textbooks are: they explain something, and then ask  
you to answer questions and do exercises based on what they just  
explained. Is there something like that for Ruby and/or RubyOnRails?

---

<div class="post-metadata">

**Author:** ![jimdeuc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jimdeuc](https://www.ruby-forum.com/u/jimdeuc)\
**Post date:** [January 4, 2007, 12:15am UTC](https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106/2 "2007-01-04T00:15:03Z")

</div>

On 1/3/07, James D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> The Pragmatic Programmer’s “Programming Ruby” book is great, but I’m  
> looking for something that is split up with questions and lessons and  
> junk like that.
> 
> You know how school textbooks are: they explain something, and then ask  
> you to answer questions and do exercises based on what they just  
> explained. Is there something like that for Ruby and/or RubyOnRails?

The Ruby Cookbook and Ruby Q. are sorta like that.

---

<div class="post-metadata">

**Author:** ![jimdeuc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jimdeuc](https://www.ruby-forum.com/u/jimdeuc)\
**Post date:** [January 4, 2007, 12:37am UTC](https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106/3 "2007-01-04T00:37:09Z")

</div>

I wouldn’t recommed either of those as a primary text; I would perhaps  
use them as references (except Ruby Q. could be fun for homework if  
you’re evil ;)).

I don’t know if there really is anything out there; I’ve been working  
on something in my spare time but I have too many projects on my plate  
right now to finish it. My suggestion would be to develop a  
curriculum based on either the Pickaxe or Ruby for Rails (Which is  
split up a little better IMHO).

–Jeremy

On 1/3/07, Greg D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> Greg D.  
> [http://destiney.com/](http://destiney.com/)

–  
My free Ruby e-book:  
[http://www.humblelittlerubybook.com/book/](http://www.humblelittlerubybook.com/book/)

My blogs:

> **[Site not found · DreamHost](http://www.mrneighborly.com/)**
>
> The owner of this domain has not yet uploaded their website.

[http://www.rubyinpractice.com/](http://www.rubyinpractice.com/)

---

<div class="post-metadata">

**Author:** ![jimdeuc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b77776/32.png) [@jimdeuc](https://www.ruby-forum.com/u/jimdeuc)\
**Post date:** [January 4, 2007, 3:38am UTC](https://www.ruby-forum.com/t/is-there-a-college-textbook-for-ruby/81106/4 "2007-01-04T03:38:12Z")

</div>

James D. wrote:

> The Pragmatic Programmer’s “Programming Ruby” book is great, but I’m  
> looking for something that is split up with questions and lessons and  
> junk like that.
> 
> You know how school textbooks are: they explain something, and then ask  
> you to answer questions and do exercises based on what they just  
> explained. Is there something like that for Ruby and/or RubyOnRails?

Not so much a textbook but Brian Schroeder’s website includes the slides  
of a summer university level course on the Ruby language. Each section  
closes with problems to solve.

[http://ruby.brian-schroeder.de/course/](http://ruby.brian-schroeder.de/course/)

JB
