learning from books is ok, but learn from a source that is up to date
the best 10 bucks u could spend, OR just do the free tutorials, either way this is the best source to learn new html / css / php / anything web related
their whole network of sites are constantly getting "best sites " for whatever of the year awards on many magazines and shit, they got their shit together for sure.
the issue i find with learning web shit is its always outdated unless its from an online source… college courses and these printed books from 08 / 07 /06 are not bad, they teach you shit, but why learn than and update yourself with the new shit when you can learn the new shit from the start?