Starting a WordPress site is easy.
First, you need to choose a domain name (like yoursite.com) and a hosting provider (a service that makes your site available on the internet).
Many hosting providers offer one-click WordPress installation, so you just follow the steps, pick a theme (which is the design and layout of your site), and start adding content like posts and pages.