I'd like to address some of the comments that are in this thread.
1) Top Level Domain (TLD) Type: In past years having a .com domain was a necessity if you wanted high Google rankings. With all the new TLDs available google is looking for quality content, having a .com domain is no longer a guarantee of high ranking. As long as you don't get something like the .xxx domain you can get good rankings with any TLD.
2) There are two main ways to make money from your website, adsense and product marketing or a combination of the two.
3) Let's clarify the use of WordPress. First, WordPress hosts a free blogging site where you can set up a free blog. Someone earlier said that you shouldn't use a free website and they are mostly correct. Someone else said that you should use WordPress and they are also mostly correct as long as it's hosted on your own domain.
You should never use a free blogging site as your main site/blog but there is nothing wrong with using a free site for backlinks to your main site and as part of your sales funnel. Hosting a WordPress blog on your own site is probably the best way to break into internet marketing as it's pretty easy set up a blog in WordPress and there are thousands of free themes out there so there is no reason for your blog to look like everyone else.
4) There are two big ways that you can orient your blog/site. To attract people through good SEO or as a gateway that you direct people to via social media. I tend to use a hybrid model in that I have posts on my blog that are aimed at the SEO model and I have stand alone pages that were written in HTML that are part of my sales funnel.
Making money from a website takes a certain amount of investment, both in time and money. Namecheap isn't the cheapest place to get a domain name but they are reliable and reasonably priced. Personally, I've moved all of my domains away from GoDaddy for a number of reasons that I wont go into here. As for hosting I've used
http://nosupportlinuxhosting.com (Not an affiliate link) for several years with great success. The charge $1.00/mo with a minimum $12.00 PayPal deposit for the first domain hosted. Contrary to their name they do give great support , just not for easily answered newbie questions.
You will also need an autoresponder, splash page builder (unless your competent in HTML5), an add rotator and a graphics program. Many of these programs can be downloaded for free.
As the FC admin haven't approved my signature at the time writing this post I can't point you to my signature. So if you want help with internet marketing and can afford a small monthly payment, (less than$15/mo) I can show you a program that will give you all the tools that you need, including hosting for one website. Additionally, I will help you set up your website and guide you through the internet marketing jungle. I can't guarantee that you'll make a six figure income but I can guarantee you that I will give you the tools and advice needed to get a solid footing in the internet marketing game.
If you're interested PM me and I'll give you an affiliate link to my program. my personal email address and Skype account.