I just re-submitted my final project for LIBR 240 – Information Technology Tools and Applications. Now that I have nothing to do except watch Lost (I started watching it the day after I posted about FlashlightWorthy’s list of books in the show), I thought I’d share some of the books that have helped me become proficient in HTML/XHTML and CSS this summer (especially since you can use them to teach yourself).
In a nutshell:
HTML/XHTML allow you to write content. CSS (Cascading Style Sheets) allow you to make your content look organized and pretty.
This book is a little outdated, as HTML5 is currently under development and more people are using CSS3. Since HTML5 and CSS3 won’t validate, and many people still have older browsers that are incompatible, Castro’s book is still relevant and useful. She manages to explain things step-by-step without insulting the reader.
Her explanation of forms and scripts is helpful, but brief. Don’t expect to find all the answers if you’re trying to get your pages with forms to validate (trust me).
Bib notes:
HTML, XHTML & CSS
6th ed.
Visual Quickstart Guide
Author: Elizabeth Castro
ISBN: 0321430840
Another useful book for learning CSS is David Sawyer McFarland’s book CSS: The Missing Manual. Naturally, this book is much more in-depth than Castro’s on the topic of CSS. Even though it is not in color, the tutorials at the end of each chapter are helpful and comprehensive. One thing I didn’t like was how verbose McFarland is. That can be helpful for many people, but I prefer to learn by playing around with code rather than reading a long explanation of the code.
McFarland touches upon CSS3 in the final section, so I’d say this is a great book for introducing yourself to CSS.
Bib notes:
CSS: The Missing Manual
Rev. 2nd ed.
Author: David Sawyer McFarland
ISBN: 0596802447
Eventually, you will need to learn how to make your pages interactive. You’ll need a good book on JavaScript to show you how. I didn’t use this book very often because my class focused more on XHTML and CSS, but it really helped me grasp JavaScript conceptually and get through the JavaScript exercises I was required to do.
Bib notes:
JavaScript Demystified: A Self-Teaching Guide
Author: Jim Keogh
ISBN: 007226134X