Not open for further replies.


When you write a normal document using a word processor like Microsoft Word/Office, your text is saved in a file with a special format. It is not simply saved as the string of words you typed since the document needs to preserve things like the font you chose, the size of the text, which words are in bold, which italics, and so on. The special format includes not only your words, but all these extra information so that the next time Word opens your document, it can display the document with the exact appearance you created earlier.

Cascading Style Sheets, or CSS, allow you to specify things like the font you want on your page, the size of your text, whether the page is to have 2 columns, whether your text is to be in bold or italics, and so on. In other words, it is the part that lets you control the appearance of your web page.
You may be used to the Microsoft Word "doc" format, where everything from the text you type to the appearance of the document is specified in a single file, transparent to you. On the web, the raw information is specified in HTML and most of the appearance is determined by the CSS.
Since the HTML/CSS combination is analogous to the data found in a Word document, it is good only for displaying information.
If you want your web pages to do different things depending on the situation, you will need a programming language. For example, some websites want to provide a membership facility where people can provide and access certain information. Other sites provide a feed back form so that visitors can contact them. All these things require facilities that a simple document format cannot do., PHP script are three of the most commonly-used programming languages on the Internet. They are used by websites to carry out more complicated operations.
Programs written in JavaScript run in the web browser itself, so if your website has a JavaScript program, the program will be automatically fetched by your visitor's browser and executed on his/her computer. PHP and Perl programs, on the other hand, run on the computer where your website is located, that is, on your web hosts computer. After the PHP or Perl program does what it needs to do, it sends the result to the visitor's web browser, which merely displays the results.
Apart from the above difference, from the point of view of a non-programmer, there's not much point asking what the difference is between the languages, say, between PHP. It would be like asking what the difference is between English and German, or some other human language. They're just different languages that you can use to write web-based programs. Each computer language has its own strengths and weaknesses.

These sites are good for learning better about the topics:
Javascript :



White Belt
Definitely check out W3 schools, they provide the basics in an easy to learn format. Couple that with some real life challenge problems and you should pick it up in no time. Good luck!


You may refer the HTML handbooks, e-books or different web sources like, where you can get detail knowledge of HTML, CSS and java scripting.


White Belt
If you want to learn HTML, CSS an Javascript then w3school is a best option for you. It provides good stuff for learning.


White Belt
Basic knowledge of HTML, you can learn via the Internet very easily and inexpensively. There are many tutorials, guides and books that can help newcomers, and some even want to learn more advanced skills. Your local bookstore will probably have books and teaching at all levels of HTML part of a special computer programming.
Not open for further replies.