But be warned, there is this one big error in Chapter 10 example 10-8 which was a bit annoying to work with and there are a few other much smaller errors in the book so make sure to read all the errata mentioned on his website [...]. But apart from that i cant stress enough, for all you college students out there, for your open source programming course, please get this book. I have wasted time reading so many other books that were so impractical and not realistic. For example, while create a log-in page for different users, Mr.Nixon shows you how to use the md5 algorithm along with "salting" to generate a hash for a password, which enables only the user to know their password, even the guys who maintain the website will not know what the users password is, and I never knew this was the standard practice in the industry. Moreover, Mr.Nixon always shows you have to secure your website from malicious activities bloating around the internet. So indeed a very practical and a great way to get up and running in just 3 weeks.
Don't waste your time, just get this book, and especially if you are a college student with some background in Java or C#, this book will work like a miracle for you.