There are many tutorials out there, but personally I would start with a book to get a solid foundation. Amazon.com includes reviews for books, so you could use your own discretion to find one that suits you. You can complement the book with doing your own online reading.
If you choose not to buy a book, you could look at the table of contents of a few "beginning css" titles and then Google the chapter headings for concepts you should learn about. Try and understand the fundamentals before doing flashy or slick looking effects if you want to do web development in the long term.
Hopefully you can find a "develop a website as you learn" type book, that will guide you through the process of developing a modern site.