Things you need to get started with WordPress:
Think of a domain name and register it
Buy WordPress hosting
Login to the Cpanel provided by your hosting provider
Install WordPress using Softaculous
Install the WordPress theme and plugins and start customizing your site.