On Mon, Sep 24, 2012 at 10:46 PM, Matt Aimonetti
<[email protected]> wrote:
> I just wanted to say that I think this is a great idea!
>
> I would also recommend reading this book: http://amzn.to/OmXscO The
> Pragmatic Programmer
>
> While it isn't really pure Ruby, it does an awesome job teaching some of the
> most important programming lessons.

For those who might be interested in more general topics, there's a group of
us who meet virtually on Tuesday nights via Google Plus Hangouts for a book
club:

    http://wiki.apache.org/lucy/LucyBookClub

Right now, we're about halfway through _Programming Language Pragmatics_ by
Michael L. Scott.  It's something like the "dragon" book on compilers by Aho
et al, but with more of a focus on language design.

    
http://www.amazon.com/Programming-Language-Pragmatics-Third-Edition/dp/0123745144

    [From the preface...]

    At its core, PLP is a book about _how programming languages work_.  Rather
    than enumerate the details of many different languages, it focuses on the
    concepts that underlie all the languages the student is likely to
    encounter, illustrating those concepts with a wide variety of concrete
    examples, and exploring the tradeoffs that explain _why_ different
    languages were designed in different ways.  Similarly, rather than explain
    how to build a compiler or interpreter (a task few programmers will
    undertake in its entirety), PLP focuses un what a compiler does to an
    input program, and why.  Language design and implementation are thus
    explored together, with an emphasis on the ways in which they interact.

Marvin Humphrey

-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby

Reply via email to