There are only three resources you need to get started with your profitable blog.

1. Domain Name and hosting: I highly recommend Bluehost as your domain and hosting provider. You can get started with them for just $2.95/month and you also get a free domain name for a whole year.

2. Blog Theme: I use elegant themes and they are the most popular premium WordPress Theme in the world. Elegant themes power over 400,000 websites and I highly recommend them. An $89 membership, gives you access to over 80 premium themes and plugins.

You can also buy premium themes from $29 on mythemeshop

3. Email Marketing Service: I recommend Mailerlite as your email service provider. This is because you want to stay lean as you build your blog and Mailerlite has lots of awesome features at an affordable price.

You get a free account and all their features for 1000 subscribers and when you exceed 1000 subscribers, its just $10 for up to 2500 subscribers.

Sign up for your Free Mailerlite Account