I’ve been teaching myself Ruby using David Black’s book, “The
Well-Grounded Rubyist”. 5 chapters in or so, things are going well.
However, things would be going even better if I was able to get
started on the project that’s motivating my course of study: there’s a
C library I’d like to write Ruby bindings for.
The Black book, while appropriate in pace and tone for an experienced
programmer, doesn’t cover any sort of Ruby C API. The pickaxe book
does, but before I go and buy a copy of that, I’d like to know if
those pickaxe chapters are really the canonical reference. That seems
What I’m looking for is the analogue to these pages:
From what I can tell, the closest thing Ruby has to that is a raw
… but that’s not much better than just spelunking the source code,
because it doesn’t give you any idea where to get started.
I know the first edition of the pickaxe book is online, but I don’t
like to waste time learning from dated materials.
Where should I be looking?