Ganz einfach...
Zuerst besorgst du dir mal ein FTP Programm, z.B.

.
Danach suchst du dir einen vernünftigen Host. Meine Empfehlung:
Dort registrierst du dich und richtest dann deine Zugänge ein (Passwörter vergeben, etc.)
Solltest du dann nicht mehr weiter wissen, findest du sowohl

, als auch

einige weitere Informationen.
Für die Gestaltung von Webseiten, etc. empfehlen sich Seiten wie

,

und viele, viele Andere Seiten, die man problemlos bei Google finden kann.
Sobald du dich intensiv mit HTML beschäftigt hast und einigermaßen sicher im Umgang damit bist, kannst du einen Schritt weiter gehen und z.B. Javascript oder PHP lernen, womit sich wiederrum komplexe Webanwendungen umsetzen lassen.
Das Ganze ist zu weitreichend, als dass dir das irgendwer "mal eben" beibringen kann. Ich kann dir lediglich noch den Tip geben, dass du dir einen WYSIWYG-Webeditor besorgst. Wenn man absolut keine Ahnung hat, kann man damit einiges anstellen.
Hier im Übrigen mal sowas wie ein "Grundgerüst":
HTML Code:
<html>
<head>
<title>Seitentitel</title>
</head>
<body>
<h1>Hallo Welt!</h1>
<br><br>
<font color="red">Dies ist ein Test :)</font>
</body>
</html>
Dies wiederrum ist wirklich ein Grundgerüst und auch nur für Einsteiger. Später dann sieht das Ganze etwas anders aus und es gibt eine Menge Kleinigkeiten zu beachten
Wenn's gut läuft, baust du deine Seiten dann in etwa so auf:
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Seitentitel</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<span style="font-size:14px;">Hallo Welt!</span>
<br /><br />
<span style="color:#ff0000">Dies ist ein Test :)</span>
</body>
</html>
Ist natürlich auch nur ein Beispiel aber wenn deine Seiten irgendwann so aussehen und du das auch so irgenwann aus dem Kopf kannst, dann hast du es geschafft