OK. Most of us seem to have forgotten you're a total beginner. I'm also a beginner (though not totally clueless anymore).
First of all, ignore all those fancy server- and client side languages. It is good to know that there is something like that, and what can be done with it (this forum, for example, is coded in PHP.), but you should know proper HTML before even starting to think about using server side stuff, or unneccessary (in most cases) JavaScript.
NOTE: I really think, as do most others, you should learn from the ground up, else you will not really understand what's happening. If you only want to create beautiful layouts fast, and don't care about HTML, you need not read on. But learning HTML first, knowing that you can create a web site with any text editor, or even write it all on paper, is very satisfying.
The proper way to learn to "make websites" is to learn the basics first, i.e., as was pointed out often, learn to code HTML in a standard text editor. It's quite easy, actually. If you know how to post URLs and Images here on the board, you'll see that HTML is basically the same.
Then you should learn CSS, for formatting your text. A lot of this can be done in HTML, and I've learnt the HTML way first, and then had to learn CSS later, but this is impractical for several reasons:
- HTML text formatting shouldn't be used anymore, says the W3C
- CSS can do every formatting HTML can do, and much more!
- CSS requires you to make your HTML code structured. This might seem annoying and pointless at first, but I've only now started to realize it's a good thing!
Note that you will not be able to create anything visually appealing this way until you know CSS. But I've learnt doing fancy colorful stuff in HTML first, and it's not easy for me now to force myself to use CSS.
OK.
Here's a little example of basic HTML.
See? It's quite easy. You can cut and paste this into notepad and save it as a *.html file. You can then view it in your browser.
AZ
First of all, ignore all those fancy server- and client side languages. It is good to know that there is something like that, and what can be done with it (this forum, for example, is coded in PHP.), but you should know proper HTML before even starting to think about using server side stuff, or unneccessary (in most cases) JavaScript.
NOTE: I really think, as do most others, you should learn from the ground up, else you will not really understand what's happening. If you only want to create beautiful layouts fast, and don't care about HTML, you need not read on. But learning HTML first, knowing that you can create a web site with any text editor, or even write it all on paper, is very satisfying.
The proper way to learn to "make websites" is to learn the basics first, i.e., as was pointed out often, learn to code HTML in a standard text editor. It's quite easy, actually. If you know how to post URLs and Images here on the board, you'll see that HTML is basically the same.
Then you should learn CSS, for formatting your text. A lot of this can be done in HTML, and I've learnt the HTML way first, and then had to learn CSS later, but this is impractical for several reasons:
- HTML text formatting shouldn't be used anymore, says the W3C
- CSS can do every formatting HTML can do, and much more!
- CSS requires you to make your HTML code structured. This might seem annoying and pointless at first, but I've only now started to realize it's a good thing!
Note that you will not be able to create anything visually appealing this way until you know CSS. But I've learnt doing fancy colorful stuff in HTML first, and it's not easy for me now to force myself to use CSS.
OK.
Here's a little example of basic HTML.
Code:
<html> <head> <title>3DFX learns HTML</title> </head> <body> <h1>This is a headline</h1> <p>Wow, your first paragraph in HTML! Yay!</p> <p>And here's the second one.</p> </body> </html>
AZ
Comment