There are two basic ways to make money from blogging. First and most effective one is affiliate marketing. Affiliate marketing is a way to recommend other people’s product through your daily writing. To do that you have to select a particular place where you can’t write on any topic you want. To become as a successful blogger you need to select your particular interest. Suppose you love dogs and you can write few words about them. So now you need to start writing articles about dogs in a particular place that is called a blog/website.
How to get a website/blog?
The platform where you can keep your articles and media files is called a hosting platform. And a particular address that calls and connects your files on the platform is called a domain name. The complete thing is called a website.
You can start your blogging career with a most popular free platform called WordPress. Also read: Step by step guide to open free blog/website with WordPress
Though most pro bloggers will recommend you not to go with free platforms because of its limitations.
The reason you need a personal website is you can monetize your contents under Adsense for content program. It is another way to make money from your blog by posting some Google’s ads on your site. In the free platforms like in WordPress they will stick four to five Adsense ads on your blog. You can’t apply for Adsense there in your free blog until you pay for your personal space to WordPress. The price is so high there comparing to other hosting options. You can try to buy a personal website from my recommendation that I trust.