W3 Schools
My advice would be to learn how to manually code html first, it's super easy and can be learned in just a few days.
By learning to code html manually you'll understand what the code actually doing, which is hidden when you use some of the fancier web design software.
Once you've html down, then learn some basic css and javascript, and that's really all you'll need to build free sites.