Programming Ruby 1.9
Programming Ruby 1.9
by Unknown author · first published 2010
16mentions
11recommended by
16HN commenters
2009–2013first – last mentioned
69% recommend31% neutral
Why HN recommends it
A thorough tutorial and reference covering Ruby and its standard libraries. It suits learning Ruby from scratch and remains useful as a lookup reference later on.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







…(http://guides.rubyonrails.org/) are all you need. The Railscasts are a great resource as well - http://railscasts.com/episodes/archive And a good starting resource for Ruby is the pickaxe book - http://www.amazon.com/Programming-Ruby-1-9-Pragmatic-Program...
on “Learning Ruby and Rails, where would you start?” ↗…getting into Ruby. Past that, there's the Well-Grounded Rubyist by David A. Black (http://manning.com/black2) which covers all the things from basic Ruby up to medium-advanced levels of Ruby). There's also Programming Ruby 1.9 by the Pragmatic Programmers (http://pragprog.com/titles/ruby3/programming-ruby-1-9) If you want to brush up your Ruby skills, the Ruby Koans (http://rubykoans.com/) are also pretty good. If you're…
on “Ask HN: I want to learn how to code. Can anyone tell me how to start learning?” ↗…http://railscasts.com - https://github.com/edgecase/ruby_koans Books: - http://www.pragprog.com/titles/rails4/agile-web-development-... : Agile Web Development with Rails - http://pragprog.com/titles/ruby3/programming-ruby-1-9 : Programming Ruby 1.9 (Pickaxe book) - http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-... : The Rails 3 Way
on “Learning Ruby and Rails, where would you start?” ↗…like), it has a very large, helpful community and tons of resources. The steps I would take (in hindsight), are: 1. Grab the Pickaxe book for Ruby 1.9 and start reading. http://pragprog.com/titles/ruby3/programming-ruby-1-9 2. Do the Ruby Koans - http://rubykoans.com/ 3. To get your foot in the Rails door, check out the Rails Tutorial - http://ruby.railstutorial.org/ 4. Once you have those basics, check out http://railscasts.com,…
on “If you were to make an HN/Reddit/etc clone (for a niche)... ” ↗…suggest reading the first two sections of Metaprogramming Ruby http://pragprog.com/titles/ppmetr/metaprogramming-ruby and reading the tutorial section of the Pick Axe book http://pragprog.com/titles/ruby3/programming-ruby-1-9 The first book will give you good coverage over what makes Ruby different. Most importantly it will give you an understanding of how the fancy stuff that Rails does is possible. The second book is a…
on “Ask HN: Suggestions for Starting with Ruby on Rails?” ↗…appropriate book on the subject, such as "Learn to Program (2nd edition)" (http://pragprog.com/titles/ltp2/learn-to-program) or, if you're more advanced, the Pickaxe (http://pragprog.com/titles/ruby3/programming-ruby-1-9). Oh, and the reason I mention PragProg books isn't because I'm affiliated with them (I'm not), but because I have yet to get one of their books that doesn't live up to my expectations.
on “Ask HN: Zero programming experience and badly want to learn. Where to start? ” ↗I got Ruby Best Practices and the Pragmatic Bookshelf's 'Programming Ruby 1.9' from the library last summer, and had an incredibly productive time. I would sit in front of my laptop reading RBP, and any time I was confused by a class or anything, flip there in the reference and…
on “Ask HN: ______ is to Python as K&R is to C?” ↗You need two main books to get started: - http://pragprog.com/book/ruby3/programming-ruby-1-9 - http://pragprog.com/book/rails4/agile-web-development-with-r... Read them in that order so that you learn Ruby first. After that your'll want to polish your Ruby and Rails idioms with: - http://www.amazon.com/gp/product/0672328844 -…
on “Ask HN: [RoR Devs] Where did you learn Ruby on Rails?” ↗…scripts Beginning Ruby, 2nd ed by Peter Cooper. For a straight reference The Ruby Programming Language by David Flanagan and Yukihiro Matsumoto. A middle-ground (tutorial first half; reference second half): Programming Ruby 1.9 (aka, the Pickaxe Book) by Dave Thomas. A great second book (maybe even first if you're comfortable enough learning basic syntax on your own) is Eloquent Ruby by Russ Olsen.
on “Modern Ruby Development” ↗I highly recommend the pickaxe book (http://pragprog.com/book/ruby3/programming-ruby-1-9) for a full examination of Ruby and its standard libraries, as well as for a reference later on. Sandy Metz's new book on advanced object oriented design in Ruby is amazing and a fun read (http://www.poodr.info/book/)…
on “Ask HN: Suggestion on Ruby programming books to learn advanced concepts?” ↗…soon) -Michael Hartl's Rails Tutorial Screencasts (I'm definitely a video guy, and you get a discount for completing R4Z) -Crafting Rails Applications (Takes your perception of rails to another level) -Programming Ruby 1.9 (You'll have to learn Ruby eventually, might as well learn from one of the best) -Ruby Best Practices (Its free, darn good, and Greg Brown's a pretty cool dude from what I can gather) -The Ruby5 podcast…
on “Why Everyone Should Learn to Program” ↗Programming Ruby 1.9, with the pickaxe on the cover. I am learning Ruby now and it seems good after 66 pages.
on “How to begin to teach yourself how to code, starting from scratch” ↗Another FYI, Programming Ruby 1.9 3rd Ed at PragProg w/40% off: $29.97 at Amazon: $28.82 Not sure about shipping costs at PragProg, but on Amazon the book qualifies for Prime shipping.
on “ 40% off at PragProg on Ruby and Rails titles” ↗I happened upon that PDF yesterday on scribd via google. I was pondering between purchasing the $25 PDF edition of Programming Ruby 1.9 (http://www.pragprog.com/titles/ruby3/programming-ruby-1-9) and this one. I was surprised to see this price, which had apparently been adjusted a few hours prior. I purchased it because it was written…
on “O'Reilly's "The Ruby Language" for $9.99 (limited time)” ↗Thanks for the comment. I think I'm going to read some more into some more advanced material (Programming Ruby 1.9) and then get my teeth sunk into a project.
on “Ask HN: Help me become a hacker” ↗