Sure, just google CSS and you'll find lots. Here's one: http://www.w3schools.com/Css/default.asp But a good way to learn might be to just find a template and start changing things until you learn what you're doing.
css is way easier than html which is one of the easiest codes to learn EVER...css is literally just english get dreamweaver it does it for you
Google it and you'll find hundred of ebooks and tutorials. Search through openwebdesign community and you'll get free css designs for your help !
w3schools.com shows people how to use the <font> and <center> tags... and it's about 10 years out of date. They have nothing to do with the w3C. It isn't bad for getting familiar with some tags but there are better tutorials out there. HTMLdog has a nice one (and it's not 10 years old!). I would say CSS is harder to learn than HTML... and if you don't speak English, it's harder, because as Kangaroobin said it's mostly English. The styling portion of CSS is pretty easy but the positioning can get very complicated very quickly. If you're starting into the more advanced stuff, I would look at these things, which are some of the basic tools of CSS: Sliding Doors One and Two and with CSS Sprites Gilder-Levin Image Replacement Technique (and others) from mezzoblue FLOATS <-- this isn't really "everything" about Floats but it answers 99% of the most common questions/problems people get with them Flash Satay, and the partner article Bye Bye Embed, both at A List Apart for embedding Flash into a site while staying valid... though check out SWFObject as well. Creating Accessible Forms cause almost everyone has a form at some point BUGZ esp in IE6 are important! For IE6 and 7, you'll also want to know about Haslayout cause it fux0rz with your CSS Sons of Suckerfish menus are not 100% IE7 friendly but they get you on your way to clean HTML and CSS for your menus... too many people have these ungodly menustrosities and find them unwieldy and difficult to CSS or change the CSS in them... This site certainly has parts which are 10 years old but the techniques are brilliant nonetheless... Paul is a CSS genius. And... ah, IE6 and hover is always a problem, and if you don't want the Suckerfish Javascript, then you want whatever:hover as the code seen here. Stick it on your server and IE6 will hover over anything. Everything. Awesome. Borders which are flexible yet only use one image? Of course, it helps if you read the specs but even I am still learning HOW to read them : )
I think the specs should be used as references (like the yellow book), not something to read it all. That's one of the reasons they call those who do "sick". To OP, if you want to be good at it, start coding something, and remember to use a text editor.
...video lessons? ahaha dude just practice and learn on your own, yes use those resources as helpers but just start looking and analyzing things and learn, css is literally english not really a code, its just real easy
w3schools.com is the best! Here's my example: <html> <head> <style type="text/css"> h1 {color: #00ff00} p {color: rgb(0,0,255)} body {background-color: lightblue} } </style> </head> <body> <h1>Welcome to Goofyspeedway Website!</h1> <br /> <p> Hi There, and welcome. Here we is a fansite that we all could enjoy!</p> <p> Disey's ToonTown Online Fansite: <a href="http://www.goofyspeedway.net">Goofyspeedway</a> </body> <p>Have a Nice Day!</p> </html> Code (markup):
Learning CSS is fairly easy...most of it is rather intuitive (font-size modifies the font size, border-width modifies the border width, etc.). Mastering CSS, on the other hand, takes some time and effort. The list posted by Stomme poes is a good place to start...I would also recommend checking out the CSS Zen Garden, and the companion book The Zen of CSS Design. Neither is really intended for learning CSS, but both are wonderful for learning how to design using CSS and the things that are possible using CSS. I would recommend that you learn CSS, however, and not simply rely on a program like Dreamweaver to "do it for you".
After finding a few sites that explain for beginners, i would suggest following a few tutorials, dont use dreamweaver, but instead use notepad or similar. When you see code in some tutorials that you know you could just copy n paste for quickness dont copy n paste but actually type it all into notepad individually, it forces you to read what you type, it slows you down enough that it begins to sink in. Its how im currently learning it. Dont use anything that will finish what you are typing as you are not in full control and it doesn't sink in that way. As a person who is currently just learning CSS myself, i can say dont be intimidated by the thought of doing it with only notepad, some of what made no sense to me until recently is now sinking in and im quite enjoying what ive learned so far. Also as you learn, when you have a spare hour or so, keep messing around with the CSS code, even just switching colors and making things bigger and smaller, it sounds daft but it helps, and once you begin to see whats happening its quite cool.
One decent way is to start a test blog and dig into the CSS. A content management system does a lot of the hard setup work for you, freeing up time to focus on tweaking and learning how to do things with HTML and CSS.