There are many ways.
The easiest is to sign up with a free host such as webs.com, and they will often supply you a template.
Alternatively you can learn HTML to make your own template.
A good site is lissaexplains.com
If you're prepared to spend money you might want to register a domain name (Your website address) and purchase some web hosting. This can be done on a site such as godaddy.com