To start a website on WordPress, you need to take care of WordPress hosting account and a domain name first. After, you will need to install WordPress and choose the best WordPress theme.