This book is a decent intro to Groovy for programmers who are already familiar with Java, though it is far from comprehensive (regular expressions, for example, are not covered at all). But, frankly, the online User's Guide is a better starting point. The actual recipes here are for things like XML and Web Services (topics that were hot when the book was written). It doesn't offer much of anything for developers of other types of applications.

I'm sorry to say that I was somewhat disappointed with this book. I had hoped it would have the depth of one of the O'Reily 'Cookbook' series, with handy little snippets on everything from basic data structure wrangling to more complex tasks.

However, the selection of 'recipes' leans heavily toward the complex side of things - lots of web services, XML and the like.

The recipes are at least clearly written and presented, which is certainly something. I guess I just wish there were more of them, and more depth / breadth to their coverage of language topics.