I assume if you don't know about free graphics programs then you don't know how to code websites of the complexity you might make in such a program?
If this is the case, then I suggest you do all the designing in the code itself, using divs for a simple block layout.
Otherwise, try paint.net or GIMP.