I found this book to be perfect, especially since I'm more of a hands on person. This book takes you through several projects while teaching you the basics of the program. Since you are completing many projects, you get to see different ways you can use some of the features that Director offers.