It’s pretty bad for me to even do this because some of these ebooks might have copyright blah blah on them but I got them from the web too!

I. save_the_pixel_by_ben_hunt

Here’s my favorite reference: Save the Pixel by Ben Hunt. Ben Hunt is a very good and practical web designer. Not the usual web designer who just draws and edit images in Photoshop and uses them as CSS background images. I don’t know if he minds but he also said that it’s a good thing that people can actually learn from him (without any monetary returns) since it helps build his reputation (not that he even needs it, I mean – he must really be popular in the field of web design and I truly admire him).
One of the first references I have actually read regarding basics of CSS, DHTML and Ajax (as the name suggests). It’s  a really good book for beginners. Comprehensive and precise. Here’s the complete book description:
CSS, DHTML, and Ajax, Fourth Edition: Visual QuickStart Guide

The Web doesn’t stand still, and neither does this guide: Completely updated to cover the new browsers, standards, and CSS, DHTML, and Ajax features that define the Web today, the one thing that hasn’t changed in this edition is its task-based visual approach to the topic. In these pages, readers will find friendly, step-by-step instructions for using CSS, DHTML, and Ajax to add visually sophisticated, interactive elements to their Web sites. Using loads of tips and screen shots, veteran author Jason Cranford Teague covers a lot of ground–from basic and advanced dynamic techniques (for example, making objects appear and disappear) to creating effects for newer browsers, migrating from tables to CSS, and creating new DHTML scripts with embedded scroll areas, fixed menu bars, and more. Users new to CSS, DHTML, and Ajax will find this a quick, easy introduction to scripting, while more experienced programmers will be pleased to find practical, working examples throughout the book.

III. joomla-template-design1

I actually did not benefitted much from this book as this book is just a guide for really joomla newbies re: template design. But in a beginner’s perspective – I feel that this will help them with actually building a new template. 😀