Website building program or a website for building websites?

I am home schooled and my parents thought building websites would be a good class. Does anybody know of a program for building websites? or a website for making websites? and most importantly a free one? A website for making websites is more preferred.
7 answers 7