I like the Dietel's books. They are semi-humerous, and they teach you in a clear cut manner. I actually only use mine as refernce books now.

But, they are rather good. IMHO. I will say that...