Hi Ralphiej,
I generally make my websites by hand just using photoshop and notepad, but I've been doing that for the past 8ish years.
For someone starting out and with as much content as you have, you might want to look into a content management system. A good free one is
PHPNuke.
It allows you to easily edit and manage your content. You can change the design of the website without having to re-create every single page, and there are many free designs already created by others for you to use.
Hope this helps