I disagree, web design is not fun at all, its a giant tease. you always get these great new updates like html 5 and neat elements and features like alpha changes that you wish you had for years. but you can't use them if you want cross browser compatibility cause someone still wants to use ie6 or ie7 unless you want to isolate customers. Oh and the hacks you have to use to get around things, that seem to be "not compliant" with web standards. but its the only way to get your website to look right on all browsers without having to redo the whole thing.
yes html and css are very fun languages to work with. I was just like you when I too was learning html and css. You should defiantly learn jQuery. That will make web development even more existing
Wow, so young... I work on 3-4 websites daily... I can tell you some aspects are still fun but the other 90% is a repetitive bore lol. However learning new stuff is fun.