To start with, you only need a simple text editor such as "Notepad" (Windows), "Vi" (Linux) or "Edit" (DOS).
The code only consists of text that is stored in files with the extension "htm" or "html".
HTML-Editor that helps you to easily create code, check it and view it in your browser.
Some well known editors are "HotDog" from Sausage Soft, "Homesite" from Allaire, "FrontPage" from Microsoft. These are commercial applications, i.e. you can get a demo version first but you need to pay some to much money later on.
There is also some "Freeware" and "Careware" to be found on the net. Search for "HTML", "HTML-editors" and "Webauthoring" in a search engine. This page is too small to give you good ideas.
I am currently using "UltraEdit" which is a very special text editor with special features for programmers, webauthors etc. You can download a trial version at
You need one of these programs in order to create the HTML-files.
back to the topp
In order to publish your website, you must put it onto a 'host-computer' that is directly connected to the internet. Many companies offer this service for free - provided that your homepage is used for private purposes only. Here some addresses:
- this is where I started
- also commercial pages allowed
There are many more hosts. Many internet providers also offer free webspace to their members (check out the homepage of the company that gives you access to the internet).
What you have to do normally is to become a member, register your 'free homepage' and send your files up into the internet.
All the hosts offer some help on creating webpages. This is a good source for more information.
back to the topp
Having prepared your homepage on your own computer, you have to get them into the internet. In order to do so, you need an FTP-client - i.e. a program that is able to copy something onto the internet.
If you are using a PC, you might have installed Windows or Linux. Both offer a simple program called "ftp" that you can start when connected to the internet. It must be run at the command line and is very uncomfortable but it works fine! Actually I use it a low in spite of some powerful colored graphical applications installed on my computer.
A simple instruction can be found here
If you want more comfort, you can use something else. WS_FtpPro is a very good program, others are certainly too but I don't care because I am happy with what I got.
It is a good idea to go to Tucows
and look for FTP-Clients. There are many programs for trial and even some freeware (if I remember well).
To start with, you might even find a service from your host to send your pages there from within your browser.
FTP with DOS or Linux (Unix might be the same...)
back to the topp
Back to the roots of black and wite (or black and green) command line adventure
If you are using Windows or Linux to connect to the internet, you can 'upload' your pages with a very simple command line tool called 'ftp'. What you need is an active connection to the internet and the address where to upload your pages to, as well as your user name and password on hand.
In order to make the commands more comprehensive, I will use the following information that you have of course to replace with your personal ones:
- ftp-address is ftp.host.com
- user name is Johndoe
- password is Donjoe
Now start DOS from within Windows or run a command line shell under Linux and here we go:
go into the folder where files are stored that you want to upload.
type 'ftp' and press 'return'
type 'ftp.host.com' and press 'return'
- as soon as you are connected, you will receive some lines on your screen telling you that you are connected to blablabla and so on. You will also be asked to log in with a user name and a password.
type 'Johndoe' and press 'return'
- when the word 'pass' or 'password' or similar appears...
type 'Donjoe' and press 'return'
- it will take a while and then you get another message informing you that you have successfully logged on etc.
type 'put' followed by a space and followed by the name of the first htm or html file that you want to upload (and press 'return' after that of course). When the transmission has finished, you will be told.
Now follow this procedure for all other files except for graphic files. These must be uploaded in 'binary' mode.
type 'binary' and press 'return' to tell the host that the next files will be not text but binary (i.e. graphics, programs or so).
now follow the procedure as for the htm/html files as described in 6.
if you want to see what you have uploaded, enter 'dir' to get a list. The command 'ls' will basically do the same, Linux users are encouraged to find out what arguments are accepted.
enter 'help' to get a list of possible commands.
enter the command followed by '?' or 'help' to get some more information about an individual command.
When you have finished uploading, enter 'close' to cut the connection, then enter 'quit' (DOS) or press 'ctrl+c' (Linux) to leave the ftp-program. Don't forget to close the internet connetcion.
When you are finished, please let me know by email: email@example.com.
Please also email me, when you found something wrong or have any comments to this page.
back to the topp
Enjoy your new hobby!