From: Morton Goldberg Date: 2007-01-03T19:55:59+09:00 Subject: Re: Learning how Ruby compiles etc. On Jan 3, 2007, at 2:55 AM, Tony Muler wrote: > Further, my experience in C is about nothing. I know the > C language (yes, I even understand pointers and to a certain > extend memory allocation), but have no experience. > Where can I learn more about what I need to know to understand > Ruby's C-API and how to extend Ruby with it? > > So what do you recommend reading if I want to dig deeper in > programming? If you're going to dig into the C internals of Ruby, you will probably want to own a serious reference book on C. I recommend: Harbison & Steele. "C: A Reference Manual", Fifth Edition, (C:ARM5, ISBN 0-13-089592X), Prentice Hall February 2002. It's very well written and has a first class index. I know of no better English language reference for C. There is a website for it: where you can look before you buy. Regards, Morton