Blogging is one of the most popular ways that people go on earning an income online however it is not just meant for people looking to earn a living but also it can be a way for you to communicate your thoughts to your audiences. In fact you should not get started with blogging solely for the purpose of making money without first knowing what you are good at and what you would like to be publishing given that blogging, unlike developing a website involves regular work in terms of having to publish articles frequently.
As someone doing it all for the first time it may be a good idea to get started with a general blog where you can post content that you believe you are good at by providing useful information to people who may benefit from it in various ways.
If you are good in a certain thing and you believe people could benefit from your experience then it might be something worthwhile for you to do if you were to develop a website or start a general blog where you could be providing people with tips and ideas on topics that you may be good at. It is easy to start a general blog and you can get started without spending money at all by going for hosted blogging platforms.