Every programmer and his manager is talking about Java so I thought I should find out about it. The first thing I discovered is Java Script is NOT Java. It is like comparing C to C shell programming. Java script is a Java like scripting language that was developed by Netscape for their browsers (and subsequently endorsed by SUN). Its syntax is less complex but mostly compatible with Java. (Java is more strict with it’s syntax)
The book shows how to use Java Script in web pages and in doing so shows how to link in HTML, CGI and SSI. It does not cover HTML, CGI and SSI programming. I would not suggest using this book as a stepping stone to learning Java unless you work with web pages. This is in the same way one would not start with C to learn C++ these days.
Whilst there is an assumption that one can recognise and follow HTML script there are few other assumptions. I am not proficient in HTML but I found the book very clear and easy to understand. The style is the same as all the other Laura Lemey books. Lots of white space, chapters as self contained tutorials.
In the text I did notice some references to the “latest browser” without giving any indication as to which browser, E.g. “later than 2.1”. This makes me wonder if there are any other ambiguous items that I have missed.
CD contains all the example source and lot of other useful programs including HTML tools and Netcape for various platforms. Also included (on all Laura Lemey’s CD’s) are two “books”, in HTML format, on creating web pages. Probably more useful are the several “real world examples” (both in the book and on the CD) that are going to be very useful starting points for many readers who will be able to customise them to produce major effects on their own web pages very quickly.
With the tools provided the book supplies all that is needed to get proficient in Java Script. Whilst much of the SW is shareware it permits enough experimenting to save one from buying the wrong tools. At 37.95 UKP this is an expensive book but I think reasonable value as a complete toolkit. Those with their own web tools may think it a little over priced.