If you're interested in learning HTML & CSS, you should be willing to put ample time and effort in learning it. When I am beginning to learn I have found two websites that had helped me a lot. HtmlDog.com and Yourhtmlsource.com is a good combination. The first one has great tutorials while the latter is a great reference. These help me learn HTML very easy.
Is someone is new to web business the nit will be a big difficulty . I have learned it without much effort with just help of small tutorials then i read some books of advance level . I think books are more useful than any other way .
Dude i think that HTML is very easy to learn. But one really wants to learn DHTML and XML languages. Only that can give some better results.