ID:189356
 
Suppose I know all I need to know to create a web page, it's all typed and everything. How would I upload it, and what are some good providers? Free if possible.
http://www.freewebs.com (has ads)
http://www.prohosting.com (fancy features like PHP, but complicated to sign up for and somewhat unreliable)
http://www.geocities.com (slow, not many useful features, no remote linking, and ads; it will do if you can't find anything else though)
http://nic.nac.wdyn.de (Not only a site host with PHP, CGI, and MySQL, but also gives you a free shell account! It costs the price of sending a postcard to Germany. It's not the fastest though, and you need some knowledge of Linux/Unix in order to work with it. I recommend the use of FTP over SSH (secure shell) to upload files to it. Nic Nac is my personal favourite.)
In response to Crispy
I prefer http://www.brinkster.com
They have a free account, although it's kind of hard to find on the new account page, it's at the bottom. :) They offer 50MB of space, no ads, and the ability to use ASP with or without Microsoft Access databases.
I'm totally new to the web, so I don't know exactly what stuff is, like PHP and FTP and CGI. If someone could enlighten me, I'd appreciate it.
In response to Delita12345
FTP is the file transfer protocol. Many servers on the web are not http(web page) servers, but FTP servers(or both). You use FTP to transfer files to and from servers that support it. CGI is the Common Gateway Interface, or something like that. Basically it allows dynamic webpages by running a specially designed computer program on the server whenever a webpage is accessed. This forum for example, is done with CGI. PHP is a type of CGI and is much easier to use than programming your own CGI compatible program from scrap(it's sort of like scripting). A very easy to learn(for BYONDers) form of CGI is BYOND CGI, which Dantom has made a lib for.