Website is created by using a language called HTML or else on free content management system called WordPress. I can personally suggest some steps to create a website on WordPress which I have seen on Ewebtalk.com i.e.
- Get hosting service
- Register an account on WordPress.
- Login to account.
- Create a dashboard.
- Add contents on pages.
- Customize it according to your choice.