I'm a self taught VBA through use only user. I've always wanted to learn more and this book is a fantastic tool. Some experience using VBA for Excel prior to picking this is is extremely helpful, or some other type of programming so you are familiar with language structure etc. This book would be a struggle for an absolute beginner, but if you are willing to tough it out, you will find this invaluable. I would recommend the use of this book to anyone looking to learn more about VBA for Excel. It's easy to understand and gives lots of examples that you can try out.