Design & Hosting - Good Sites by Dave
Web Hosting
This is by far the best place to start out your web hosting experience. Their online help section can't be beat (perhaps because I wrote a lot of it) and it's as easy to set up as it can get. Great prices, too.
1and1 is a great place to host if you need a lot of geek tools, for example, they support SSH and IMAP if you're geeky enough to know what that means.
Yahoo! has a great spam filter (obviously!) and they have month-to-month price plans. A little more expensive than other hosts.
Design & Coding
By far the easiest HTML tutorial that I've found, ten years running. Great place to start your web creation experience.
Great place to learn CSS, easily and interactively!
Here's my web site design tutorial, which may even be revamped by the time you read this!
Great place full of Flash tutorials to get you started.
Learn all about CSS design and how easy it makes life.