David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans.
He is currently a consultant and writer in the UK an he spends his free time traveling and time with his lovely wife, Dawn.
"...an outstanding and comprehensive introduction to programming for the mature reader, but in designing this text for that specific goal it does not pretend to be a general tutorial in Python or other particular methods."
--Ira Laefsky, Amazon.com
"I got hooked on reading Head First Rails on Safari. I'm already on page 307 of 417, not bad hein?...There's a problem with other books in that they give you a clear path... but don't make you 'fudge' around at all, so in the end you can't find your way if you get lost a little bit in the Rails forest. In a HEAD FIRST book, you are forced to fudge around, so in the end, you will always find your way."
--Caroline Schnapp, 11 heavens
"I suggested Head First Rails to a friend before I even finished it. He was asking me questions that I didn't have time to answer, and I knew the book could explain better than I."
--Anita Kuno, Slashdot.org