Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of The Ruby Way

    The Ruby Way

    Hal Fulton · 2001

    The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on "how-to use Ruby" for specific applications, either as a stand-alone language, or in conjunction with other languages. Topics covered include: Simple data tasks; Manipulating structured data; External data manipulation; User interfaces; Handling threads; System programming; Network and web programming; Tools and utilities. Note: The appendices offer instruction on migrating from Perl and Python to Ruby, and extending Ruby in C and C++.

    Programming
    Open LibraryAmazon
    Stats for nerds
    8recommend
    12mentions
    11people
    2007–2023years
    75% recommend25% neutral

    Mentions per year

    200720092011201320152017201920212023

    What Hacker News says

    1. kennyfrcJan 2023
      There’s quite a few:

      - Zed Shaw’s Learn More Python the Hard Way[1]

      - Brian Hogan’s Exercises for Programmers (best for beginners or for learning a new language)[2]

      - Hal Fulton’s The Ruby Way[3]

      - Chris Ferdinandi’s Vanilla JS Academy[4]

      - Marc-Andre Cournoyer’s Great Code Club (it’s old, and the community doesn’t exist anymore, but i think he still maintains it)[5]

      - A few python books from No Starch Press (notably those authored by Al Sweigart)

      I learned the most as a beginner from Zed Shaw’s work, and from reading open source code.

      Once you’re done with the initial “learn from tutorials” phase, there’s no better resource than reading open source code.

      [1] https://www.amazon.com/Learn-More-Python-Hard-Way/dp/0134123...

      [2] https://www.amazon.com/Exercises-Programmers-Challenges-Deve...

      [3] https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-P...

      [4] https://vanillajsacademy.com/

      [5] https://www.greatcodeclub.com/

      thread
    2. apotheonSep 2009
      The "best way" depends on your current skills, really. Ordered by increasing levels of programming skill, I'd say you should start with one of the following:

      1. Learn to Program by Chris Pine

      2. Everyday Scripting with Ruby by Brian Marick

      3. Programming Ruby: The Pragmatic Programmer's Guide by David Thomas and Andrew Hunt

      An excellent book to build your skills and internalize the common Ruby idioms is The Ruby Way by Hal Fulton.

      As others have mentioned, Agile Web Development with Rails is The Book to use for learning Rails.

      Of the above, the only book I don't have in one form or another is Chris Pine's (because it is, frankly, well below my skill level). There's an online tutorial by the same name, by the same guy, that can perhaps serve as a substitute -- but the book is much more complete, so if that's suitable to your skill level, I recommend getting the book.

      Best o' luck! Ruby is a lot of fun.

      thread
    3. LockeMar 2009
      Poignant is fun. That's all.

      Probably the best book for really learning Ruby is The Ruby Way by Hal Fulton. Hal clearly gets Ruby.

      The book is thorough (although possibly a little out of date now), introduces a lot of idiomatic Ruby, and has just the right amount of geeky inside jokes.

      thread
    4. 1gorJan 2009
      I need to learn some PHP after several years of serious hacking in Ruby. Of all Ruby books I've read "The Ruby Way" by Hal Fulton was the most practical and fun to follow. For example, while telling you about basic data structures it would also give you a recipe for implementing a sparse matrix or how to use arrays as mathematical sets.

      What is the best book that focuses on PHP as a programming language, rather than on building websites?

      thread
    5. qhoxieNov 2008
      Why's (Poignant) Guide to Ruby: http://poignantguide.net/

      This is good for your first steps. Then check out The Ruby Way to dig in deeper:

      http://www.amazon.com/Ruby-Way-Second-Addison-Wesley-Profess...

      thread
    6. silencioAug 2008
      I'm quite fond of http://www.amazon.com/Ruby-Way-Second-Addison-Wesley-Profess... while there are some people who love the pickaxe book (first edition is free on http://www.ruby-doc.org/docs/ProgrammingRuby)..and others.

      As for free guides, I love pointing people to http://poignantguide.net/ruby/

      thread

    Related

    Cover of Everyday Scripting with Ruby
    2009–2011

    Everyday Scripting with Ruby

    Brian Marick
    2 recommend · 4
    Cover of Programming Ruby
    2008–2019

    Programming Ruby

    Dave Thomas
    6 recommend · 8
    Cover of Why's (Poignant) Guide to Ruby
    2007–2026

    Why's (Poignant) Guide to Ruby

    Why The Lucky Stiff
    85 recommend · 107
    Cover of Ruby For Rails
    2007–2020

    Ruby For Rails

    David A. Black
    17 recommend · 25
    Cover of Rails recipes
    2007–2012

    Rails recipes

    Chad Fowler
    4 recommend · 9
    Cover of The Rails way
    2008–2022

    The Rails way

    Obie Fernandez
    22 recommend · 42
    Cover of Beginning Ruby
    2007–2019

    Beginning Ruby

    Peter Cooper
    18 recommend · 45
    Cover of The Ruby programming language
    2008–2023

    The Ruby programming language

    David Flanagan
    14 recommend · 37