There are a lot of programs that a person who is interested in web design could download. One example is called the Premium Pixels. These are tools and devices that could help and inspire people interested in web design.
There are many places to find free resources for professional web design. Some of these sources to design a professional site include, Creative Bloq, The Next Web, and Web Design From Scratch.
w3schools.com is a good reference.
A number of websites offer free resources and information to learn about website creation. 1&1, Design Shack, Web Design Library and Crazy Domains all offer such resources.
There are a number of free web design software packages available online. Some free software includes 'CoffeeCup Free HTML Editor', 'Notepad++', 'Firebug' and 'Bluefish Editor'.
The websites Web Starts and Adobe offer free programs to help one design a website. They have tutorials and helpful tips and guidance for those looking to create a website for free.
Some good examples of free web design programs are Komodo and Aptana. As with all free software there are limitations in features and support. Some advanced features may require a small fee to be paid in order to unlock them.
There aren't any firms that provide free web design for no reason. There are companies that will give your free design if you pay them to host your webpage.
The "Web Design Library" website offers free web design tutorials. Another website that offers free web design is "HTML Made Easy". This website is aimed at beginners.
One can find free web page design software available for download at the website for Microsoft Expression. It is a web design software and one can download a free trial from the website.
There is a lot of website software available but none are for free. There may be a trial but you will have to purchase after the trial. If you design your site on the web you can visit webs.com to design your site for free.
There are many graphics resources to be found at: http://www.fringefx.net/forums/index.php?/forum/18-resources/
Free resources to build web pages can be found on a variety of websites. The Site Wizard has a step by step tutorial on building a web page from start to finish. Web Designer Depot is also a good place to look for web page advice.