Do you know html? Are you asking how to create one from scratch-as in you actually write the code? I use an Adobe program called Dreamweaver. I recently took a class (part of my Graphic Design program) and we needed to create our own website for a portfolio. I had never used the program or html before but by the end of the 6 weeks with a lot of help I was able to make my own website. Of course we had to create all the art work that goes into it ourselves which is a whole other can of worms.