how to install Perl?

I am learning Perl, I bought 2 books but I can't figure out how I install Perl on my computer. My OS is NT4.
Right now I can only test my scripts through my ISP server (unix) and it's boring because it doesn't really work like they explain in the books (where you are supposed to have Perl installed on your computer).

Can someone explain exactly in details what to do, I really start from scratch, have no compiler, don't know if I need one, don't know where I find one... the real beginner so please, be patient and nice with me.

as I understand it, no, sorry. A browser needs a "Content-type" when displaying a file (as a browser is file extension-independent). However, I think a "Content-type: text/html" and two line breaks are

well, after downloading and installing OmniHttpd and perl, the omnihttpd symbol should be in the lower right corner of your screen (in the system tray). Right-Click on it and select Properties.
In the tab Advanced, write the filename and path of the Perl executable (eg. I have E:\PERL\BIN\PERL.EXE)
Be sure that both Process Server Side Includes and Enable Perl CGI support are checked.
Now, launch Netscape and access page localhost/Test.shtml. At the bottom of this page, fill out the form and press "Submit Saying". What does the next screen display?

??? I don't have Netscape but Explorer and I don't have a folder called "localhost".

when I downloaded Omnihttpd, it has installed a folder called "httpd" on my computer. Inside I have 5 folders named exactly like that "Cgi-Bin", "Cgi-Win", "HtDocs", "Icons" and "Logs"
with the same exact capital letters.

Inside "HtDocs" there is a file called "test.shtml" title: CGI and SSI test, with a bunch of fields tests to fill. When I look at the source I see:

<a href="/cgi-bin/minimal.pl">Click here to test</a>

and if it refers to the cgi folder located in "httpd\Cgi-Bin" it cannot work because it's not the exact same name.

Do I have to rename everything?

When I select Properties in omnihttpd, I have 2 choices, Web server Virtual settings and Default virtual settings, in Web server, the Process SSI and Enable CGI are checked.

no, I don'T think you have to rename anything. "localhost" or "127.0.0.1" is the server name of the omnihttpd server. I recommended Netscape for viewing as my IE sometimes needs that I have an active online connection in order to access the (locally stored) localhost server files.

as I understand it, no, sorry. A browser needs a "Content-type" when displaying a file (as a browser is file extension-independent). However, I think a "Content-type: text/html" and two line breaks are not spoiling the output of your program too much.

A year or so back I was asked to have a play with MongoDB; within half an hour I had downloaded (http://www.mongodb.org/downloads), installed and started the daemon, and had a console window open.
After an hour or two of playing at the command …

In the distant past (last year) I hacked together a little toy that would allow a couple of Manager types to query, preview, and extract data from a number of MongoDB instances, to their tool of choice: Excel (http://dilbert.com/strips/comic/2007-08…