Excellent book for the novice or experienced programmer. Includes programming language concepts to teach new programmers how to program and lots of immediately usable scripts to keep experienced programmers interested. I did my best to include all of the scripts students most ask for including a shopping cart, cookie functions, and a DTHML drop-down menu!
For you teachers out there, each chapter ends with review questions, exercises, and scripting exercises to make your job easier. Just ask the publisher for a copy of the Instructor Manual and you'll also get sample syllabi, schedules, solutions, and test banks, too!