Free Programming Languages and Tools


for users of Windows Operating Systems 98/ME/XP


The Free Site   |  vBuddy - business networking   |  Cheap Web Hosting - starting at $5





The primary purpose of this site is to provide information and links to all FREE-to-download programming languages (and their associated tools) that are available for the Microsoft Windows TM platform. This includes commercial software that is free of cost, as well. Details about what each language implementation includes will be listed for each entry.

Some of these languages originate on Linux/Unix systems, but are listed because they can be used on an MS Windows platform thru the use of an environment such as Cygwin or UWIN. See my "Development Environments" page for details and where to go for those tools.

For the purposes of this website, "Shareware" means any language/compiler for which there exists a time limit on use, a nag screen, or for which fully functional implementation requires payment of a fee. It does NOT include compilers that are free but only for non-commercial use, which are covered in the main languages section. More detailed links to non-free programming tools may be provided in the future, but are not my focus.


Site last updated 10/31/2006.
going to give it a total going-over to make sure all pages have current info.

10/3/04: NEW LANGUAGE - Groovy...if you use Java, check it out!

7/18/04: Lots of updates - added more details on almost every page.

5/29/04: Moved Lisp and ML to the "native windows" section of the main language page, after finding and successfully installing win32 ports of each.

4/10/04: Added a new page off of this one: "Dormant Languages". This will be covering languages that haven't been actively maintained in over 1-2 years...details on inclusion criteria are on the page itself.

4/8/04: Went over all pages to make sure the "current stable versions" are up-to-date.

2/4/2004: Split Tools and IDEs page into 2 in order to give more attention to each item. Need to add OpenScript and some other languages.

11/20/03: Changed the Tcl page to reflect suggestions given to me by a Tcl programmer.

10/11/03: Added PHP finally to list, going to add Joy, Nice, and Yorick next.

10/7/03: Added Guestbook; been updating pages over the last weekend.

9/24/03: broke main language table into 2: Windows native and UNIX native

8/21/03: Adding Wikipedia links where applicable, cleaning up some stuff, adding a table.

7/27/03: More updates, adding Related Links pages, newsgroup info, etc.

6/16/03: further adjustments.

6/14/03: Added lines for Newsgroup, Newsletter/magazine, Official Homepage, and Related links to all language pages.

6/8/03: Started putting related newsgroups in language pages which have them.

6/4/03: working on native Windows languages first, using a few more search engines to be certain I have all web pages about various languages.

If anyone comes across this site and plans to post it to the Slashdot news website, PLEASE send me an email so I am aware of it.
This host will most likely crash temporarily with such traffic.