Author: Paul J. & Harvey M. Deitel
Publisher: Prentice Hall, 2010
Pros: Will suit programmers with a C background
Reviewed by: Ian Elliot
If you know any other books in the Deitel series you will know what to expect of this book. They are all very dry and very straightforward presentations of the material. In some cases this works better than in others.
Chapter 1 is a waffley introduction, explaining the history of the Internet and web development in particular. You can skip straight to Chapter 2, where we have an introduction to XHTML, and Chapter 3, where we have an exposition of CSS. Of course you can skip both of these chapters if you know HTML/CSS as there is nothing new introduced.
Chapter 7 introduces functions, a core idea in any language. At first we are introduced to functions as chunks of reusable code, then as event handlers and finally the chapter ends with a consideration of recursion - which is too advanced a concept for an introduction to functions.