The following are a list of five free open source website builder software applications.
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