I think the steps that you will want to take to start a website depends on the kind of site you want and the purpose you are trying to achieve.
If you just want a space where you want to share your thoughts and connect with people who share your interests, a free blog website is probably going to fulfill your needs.
If you are looking for something more professional, like a website for your business, you will need to buy a domain and perhaps even hire a webmaster to build and manage your site if you don't know how.
Wordpress actually has a paid service where you get more freedom to build your site without HTML knowledge, but you still have to make a monthly payment for domain. That might be a good idea before going all out for an official site if you are just starting out and don't want to spend too much.