How to make a Free website?

Step 1 buy now domain this website bigrock.in
step 2 open this website https://wordpress.com/

Step 3 Get started this link https://wordpress.com/start/user?ref=logged-out-homepage-lp
Step 4 Create an account
Step 5 Change DNS Records in the domain