designing a website: introduction.

At a request of a very good friend and a visitor, I have decided to make an attempt in introducing beginners to make their very own website. Obviously, learning how to build a whole website is not something I could summarize in 2 pages, but I can, however, recommend you with good programs, along with a few written pages on how you could approach the subject of 'Website Designing'. I will try to keep my language to the least complication, but please contact me if you have issues understanding the content of this tutorial.

Designing a website involves having a good knowledge of html, css, and possibly Javascript. In the recent years, XHTML (The Extensible Hyper-Text Markup Language - an XML application), has taken a more and more important place in the world wide web, and as such, it is recommended that webmasters should use XHTML instead. Many websites have already taken the step to migrate to XHTML. It has more restrictive rules, but ultimately, has minor differences from HTML.

A webpage coded with HTML, or XHTML is separated into two parts. The <head> and the <body>. In the <head> tags, you can insert CSS styles and other things like your site title, description etc. The <body> is the important part where you insert your whole content. All html codes go into that part. (In order to acquire a higher level of HTML and XHTML knowledge, I suggest you search for some tutorials on the internet.)

CSS is the abbreviation for Cascading Style Sheets, as its name suggests, it styles HTML/XHTML webpages i.e. it controls how your website look like - the font color, the font size, etc. CSS can be used in an HTML document (for example, by putting it in the <head> tags). It is very straight forward and once you learn the rules, you can handle it easily.

There is no way you could make a website on your own without knowing any HTML or CSS, so if you really don't have any knowledge of these two applications, I strongly suggest you to search for a tutorial - there are thousands out there. It takes less than 2 hours to learn it, so don't be discouraged, it's not rocket science.

A website could be made by simply hand coding, but the following list of programs could help you greatly:

> Macromedia Dreamweaver MX
> Microsoft FrontPage
> Adobe Photoshop
> Paint Shop Pro

Click on them to download the program. Most of them have free trials but would require a serial code after the trial period. As I focus on the graphical aspect of website designing, you can find a large archive of tutorials concerning Adobe Photoshop, which could come into use when you are designing your site.

Dreamweaver and FrontPage are both programs which help webmasters to code their websites. They are quite useful as you would almost not need any knowledge of HTML to design a website - the program automatically generates the codes according to your commands. A little note to add is that these programs do not generate codes that are XHTML valid.

I have split up the tutorial into a few articles. Please read them in order:

1) The structure and form of a website

2) CSS styling

3) Layout designing

4) Blending the layout with your chosen structure

5) Putting everything together