Although w3schools has a lot of great information, and does have some tutorials, I personally don't think they are the best way to "start" learning, more of a resource once you've learned some things. Not the greatest tutorials really, they lack quite a bit of information for tutorial setups.
If you do a google search though for:
HTML Tutorials Free
and
CSS Tutorials Free
you will find a lot of places that will offer free tutorials. I've found some of the best places are books myself. CSS3: The Missing Manual is a very good book that teaches both CSS2 and CSS3 at the same time. HTML you'll need HTML and HTML5 once you have a good latch on HTML. Those books are pretty much all over the place, but the Missing Manual series of books is pretty good for that too.