Learning a GUI framework should be easy, but it’s usually hard. Reading this book, I realized by contrast that the reason it’s usually hard is that it’s no fun. Lyle’s results-oriented approach to teaching makes learning FXRuby fun, and therefore easy. This book is a motivating, well-written tutorial about getting things done in one of Ruby’s most established widget toolkits from its most authoritative source. Chad Fowler CTO, InfoEther Founding Co-director, Ruby Central FXRuby is a rich, mature GUI toolkit that Lyle has maintained and documented very well for years. With the addition of this excellent book, this toolkit becomes.