Step1: buy domain for wordpress website
Step2: buy hosting for wordpress website
Step3: how to install wordpress or step up wordpress website
how can i step up or how to install wordpress for free
after successful installation of your site you have to manage certain things like adding plugins, adding suitable themes managing WordPress setting for new account. you have to make your website look attractive, customizing themes,front page making and also you have to submit your website to the search engine.
then you have to add website traffic monetization to your website and a lot more work which is very important for a new website, you have to manage your search console, new site promotion or branding etc.