I’m learning Ruby and I search some Website for learning Ruby
but I want have some Website same as Tutorial with more information
about variable,class,extend… (very detail).
Who can help me this problem? Thanks…
Hello!
You could try both Learn Ruby the Hard
Wayhttp://ruby.learncodethehardway.org/
and Ruby by Code Academy http://www.codecademy.com/tracks/ruby.
For more knowledge, I suggest reading Structure and Interpretation of
Computer Programs
http://mitpress.mit.edu/sicp/full-text/book/book.html.
The book uses LISP, but you can take the principles and create your own
Ruby examples while working through the book – a way that I use to
learn.
- bill
I would suggest leaving SaICP off until you k ow o e language well. That
being said, it’s still an amazing book. Learn and do it in LISP and
there
will be a major effect on your programming.
Ruby monk seems to be getting a lot of attention lately. Ruby Koans and
Katas for intermediate to advanced. Railscasts is essential for Rails.
Brandon,
Why do you suggest that the OP not read it when MIT uses it to teach
entry
level students?
- bill
The OP does not strike me as being able to handle MIT level loads out of
the gate, considering the failure to Google among other things.
I second SICP. Mainly because Matz designed it against scheme:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/179642
“So, Ruby was a Lisp originally, in theory.
Let’s call it MatzLisp from now on. ;-)”
-matz.
If the op is interested in languages that are related to ruby for
grokking ruby I would also suggest reading
The UNIX Programming Environment - Kernighan/Pike
Smalltalk-80: The Language and its Implementation - The “Blue book”
The C Programming Language aka K&R - Kernighan/Ritchie
If you looking to read a book with ruby as the main subject
Meta-Programming Ruby still explains the object model better than most
books on the market.
If your looking for less theoretical computer science and engineering
stuff take a look at: http://ruby.bastardsbook.com/
That seems to have a hodgepodge of information which may be useful for
web project centered pedagogy while learning the language.
Good luck with your learning and hacking!
~Stu
Stu wrote in post #1109253:
grokking ruby
Man from Mars quote! respect
I forgot to add Programming Ruby: The Pragmatic Programmer’s
Guidehttp://www.ruby-doc.org/docs/ProgrammingRuby/
.
- bill