In todays world of web designing, when starting off there are two things you really need to learn.
Firstly, all the content of the page, (paragraphs, headings etc) are done through
HTML. If you are considering designing a site to todays standards you should not use
HTML for things such as colors, aligning text, setting backgrounds.
This brings me onto
CSS, Cascading Style Sheets, or
CSS as they are know are a way to control the design, layout and appearance of all the pages on your site from one style sheet, (usually styles.
css).
The use of
CSS for style has become common place and is by far the most affective way to design your site.
http://www.webforumz.com/css-forum/
For the needs of your site, i would get to grips with
HTML, and then start learning
CSS, (there is a link above), to design your site.
There are many other languages, but for your small 1/2 page site, these are not necessary
Hope this helps, please post any other questions you may have
