Hi,
I'm also a relative newbie, moving from Windows. and slowly learning about the ins and outs of Linux. I have to say I don't regret switching. There may be a little more learning in the early stages of Linux, but you end up knowing a lot more about how your server is strung together, and if problems arise, you're more likely to understand what's causing them. The end result feels a lot less like voodoo than Windows (you know, you do a little dance, sacrifice a few animals, reboot, and pray it will work).
Sorry for coming late to the conversation. You've already had a lot of good advice. I have just one or two extra suggestions.
First, have a look at this tutorial:
http://www.howtoforge.com/perfect_setup_ubuntu704
Personally I'm using Centos, but there are versions for most of the main distros. I'd skip the last part about setting up ISPConfig. I tried it for a bit and hated it. This is a good way to get all the software you need for a reliable web server.
If you already have your server set up, it's still worth going through to make sure you haven't missed anything.
Second, for your blog site, I'd have a serious look at Drupal. It's not quite as good as something like Wordpress for a simple Blog site, but if you want to add different things to it later there are a vast amount of modules for almost anything you'll want to do with it.
http://www.drupal.org
Thirdly, I'd recommend you get your site working on your Linode now. However, then buy a second Linode, and rebuild everything so that you're really happy with the setup. If you want to, you could try out different distros and see if you like them better. When you're happy, it should be an easy matter to transfer your site to the better server. You could then rebuild the first one and try out more configuration changes on it. If you want to try anything new, it's good to have a server that's not got your live site on it first.
If you find you really don't need a second server, you can always cancel it, but it's always good to have a spare standing by in case anything goes wrong with the live one.
Finally, the support community at Linode really is excellent. The same level of help in the Windows world would not come cheap.