This book is great. As a flash programmer trying to figure out flex - this book go through the whole process of figuring out flex step by step. It has a very interesting writing style, but what I like about it so far:
- The book is a working of a project, step by step that is improved with new concepts each chapter. You can follow the project from the beginning, and i think, to the end of it.
- As you learn new concepts, the author meticulously explains the improvement of the new concepts and how it can and should replace the old concepts you used in the project. I find this similar to working in general, and I am happier for this process than authors that gives you an end result without ever explaining other existing concepts along the way.
Its not a book for complete beginner, but if you had some actionscript basics, you can definitely benefit. In fact, if you were a complete beginner, you can probably built the exact same project it described - as it describes it very well. It doesnt explain every basic concepts of programming though, so you may lose the reason why you do some things. Overall, i really, really enjoy reading this book.
Note: Go to the website for the errata.
Note2: Take your time - the book goes through one main project that keeps getting rebuilt in every new chapter - and sometimes the immediate reason is not clear - and the purpose only becomes clear after an examination of the code later.