hi, please use the resource center for anything to do with layouts/designing/coding. ;]
modss move? :]
you can start off by learning the basics in coding;
http://www.w3schools.com/^ a great site to learn from
after you've built some knowledge on coding; you can move to actually designing/ making the layout.
there's a variety of programs to choose from, ranging from free programs such as:
Gimp or you can choose to shell out money for some higher end programs like:
Photoshop or
Paint Shop Pro[if these two aren't for you, you could always search up other programs that you might like]
once you have found a program suitable for you, start with tutorials, lots and lots of tutorials. tutorials will help you gain skills and techniques that you can later apply to your works;
we have many tutorials here on createblog in the
Tutorial Section.
when you've made a layout, you should begin combining your two newly learned skills to produce a finished product. This will include coding the layout using html/css or whatever it is you've taken interest in.
you just have to practice, practice, practice to gain skills and achieve your own style & techniques.