The following are a list of five free open source website builder software applications.
There are public domain sites with images that have been released from their owners for free use on web sites.
Here is a link to on such site.
Web Site Resources
Building a web site for business or personal use for be challenging and fun at the same time. There are many different tools available for free and for a fee depending on the degree of complexity required.
Some Available sources
W3 Schools is a site with tutorials and lots of reference material. http://www.w3schools.com/
Google web development. https://developers.google.com/web/fundamentals/?hl=en