How to build your own website: A primer