Being someone who uses two platforms to blog, I definitely advise using WordPress as the platform for your blog. You can click the ad to the left for a credit when you choose a paid plan. I started all my WordPress blogs on the personal plan for £36 per year and upgraded as I needed to. Many people choose to go self-hosted, but this can be something for a later date if you're brand new to blogging.
If you have no money to spend then you can choose a free WordPress blog meaning you won't own your own domain and will have wordpress.com at the end of your web address. It's a great way to get a feel for blogging without spending any money at first to see if it's for you, and you can upgrade to paid options at a later date if you want to. If you want to monetize your blog then you'll definitely need to upgrade when ready.
For reference, this blog is not on WordPress which is why it lacks so much functionality. My husband and I run four other blogs on WordPress and we love it. It’s made for blogging.