# Is there any other way to learn other than books?

**URL:** <https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575>\
**Category:** Ruby\
**Created:** [February 5, 2009, 11:41pm UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575 "2009-02-05T23:41:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 5, 2009, 11:41pm UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/1 "2009-02-05T23:41:47Z")

</div>

Hello,

I was wondering if there is any other alternative to learning a  
programming language in particular Ruby/Ruby on Rails, other than  
reading books? Like something more interactive, that focuses more on the  
practical implementation.

I learn much better from practice and “toying around” and I really hate  
when I see a 500+ pages book. I know I’ll never finish it.

---

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 6, 2009, 4:20am UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/2 "2009-02-06T04:20:44Z")

</div>

Take a look at [railscasts.com](http://railscasts.com)  
[]s  
anderson

---

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 6, 2009, 10:14am UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/3 "2009-02-06T10:14:36Z")

</div>

[http://rubyforge.org/snippet/browse.php?by=lang&lang=17](http://rubyforge.org/snippet/browse.php?by=lang&lang=17)

> **[DZone: Programming & DevOps news, tutorials & tools](https://dzone.com/)**
>
> Programming, Web Development, and DevOps news, tutorials and tools for beginners to experts. Hundreds of free publications, over 1M members, totally free.

---

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 6, 2009, 8:24pm UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/4 "2009-02-06T20:24:13Z")

</div>

The Book Of Ruby includes more than 300 ready-to-run Ruby programs. So  
if you prefer to dip into code, try it out and modify it, you can do so.  
Then just read bits of the book (there are about 400 pages) when you get  
stuck.

[http://www.sapphiresteel.com/The-Book-Of-Ruby](http://www.sapphiresteel.com/The-Book-Of-Ruby)

It’s all free, by the way 😉

best wishes  
Huw

---

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 6, 2009, 6:40pm UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/5 "2009-02-06T18:40:17Z")

</div>

Thanks guys! These are pretty cool resources!

---

<div class="post-metadata">

**Author:** ![jdunneuk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/35a633/32.png) [@jdunneuk](https://www.ruby-forum.com/u/jdunneuk)\
**Post date:** [February 7, 2009, 12:49am UTC](https://www.ruby-forum.com/t/is-there-any-other-way-to-learn-other-than-books/159575/6 "2009-02-07T00:49:42Z")

</div>

John D. wrote:

> Hello,
> 
> I was wondering if there is any other alternative to learning a  
> programming language in particular Ruby/Ruby on Rails, other than  
> reading books? Like something more interactive, that focuses more on the  
> practical implementation.
> 
> I learn much better from practice and “toying around” and I really hate  
> when I see a 500+ pages book. I know I’ll never finish it.

You can learn from someone else code faster if you understand the  
problem they are trying to resolve.

Try the Ruby Q. archive  
[http://rubyquiz.com/](http://rubyquiz.com/)

-r.
