I made my first website in sixth grade. I was the only girl in my computer programming class.
Our old site did not have very good support for the disabled, but our new site should soon have much better support. With all of our content in divs now, we can hide all but the relevant chunks of content and navigation with a simple alternate CSS file.
My dad grew up as a computer programmer, so he always had random computer software, and I started opening up editing software at age 12 and figuring out how to build websites.
Even if it's not always the best markup, what are Facebook and Twitter? They're web standards with some scripts. They may not validate, but they're still CSS layouts and simple markup, and that's great!
I learned HTML in high school and then graduated to CSS. It's a great way to exercise my mind. But it's frustrating as hell.
I was really just a hard-core geek, if you will, in 1996, and was building websites as a hobby. I started doing a lot of web design and development and built my first website on the now-defunct GeoCities platform.
I'm just loving BlueGriffon Editor! XML, HTML5, CSS, ARIA, SVGEdit all built in.
Real web designers write code. Always have, always will.
The kind of programming that C provides will probably remain similar absolutely or slowly decline in usage, but relatively, JavaScript or its variants, or XML, will continue to become more central.
CSS is the design language of the web, and it is not as easy to use as it ought to be, and it can be confusing, especially if you are new to it.