No introductory book can cover every programming topic. However, the topics this book does
cover give you a good foundation of fundamental programming skills that you can use as a base for
further study.
THE WROX 24-Hour Trainer APPROACH
Educators have known for many years that different people use different learning styles most effec-
tively. Personally, I learn best by watching and doing. However, different students may learn best by:
Reading a textbook
Looking at non-written material such as pictures and graphs
Listening to an instructor lecture
Watching someone demonstrate techniques
Doing exercises and examples
Good instructors try to incorporate material that helps students with all of these learning styles.
Combining text, lecture, demonstration, discussion, and exercises lets every student pick up as much
as possible using whichever methods work best.
Like a good instructor, this book uses materials that address each learning style. It uses text and fig-
ures to help visual learners, screencasts that provide visual demonstrations and auditory instruction,
step-by-step instruction to help you do it yourself, and exercises for independent study.
The book is divided into small, bite-sized lessons that begin with a discussion of a particular concept
or technique, complete with figures, notes, tips, and other standard fare for instructional books. The
lessons are short and tightly focused on a single task so you can finish each one in a single sitting.
You shouldn’t need to stop in the middle of a lesson and leave concepts half-learned (at least if you
turn off your phone).
After describing the main concept, the lesson includes a Try It section that invites you to perform a
programming exercise to solidify the lesson’s ideas.
The Try It begins with a high-level overview. It then contains several subsections:
Lesson Requirements
describes the exercise so you know what should happen.
Hints
gives pointers about possible confusing aspects of the problem (if they’re needed).
Step-by-Step
provides a numbered series of steps that show how to solve the problem.
A screencast on the accompanying DVD shows me (the author) working through the Try It problem.
Additional commentary at the end of the screencast highlights extensions of the lesson’s main concepts.
After the Try It’s Step-by-Step section, the lesson concludes with extra exercises that you can solve for
further practice and to expand the lesson’s main ideas. I recommend that you at least skim the exercises
and ask yourself if you think you could do them. Solutions to all of the exercises are available for down-
load on the book’s web site.
596906flast.indd 27 4/7/10 12:31:15 PM