Programmer's Wiki

This site is intended as an open resource for programmers by programmers. The goal of this site is to provide articles that describe various functions, libraries, and APIs of different laguages and compare them. The articles are meant to be direct and simple in order to provide an adequate resources both for new programmers of different languages, as well as to provide a simple comparison tool.

The articles on this site fall into one or more of the following categories (in decreasing importance):

  • Reference - A quick reference for how to do something specific different languages. These articles usually contain only about one to five lines of code per language, and describe multiple languages.
  • Algorithm - An explanation of how to do something a little more complicated. These articles involve multiple steps and are for usage with languages
  • Tutorial - A detailed explanation of how to implement a concept, module, or small program.
  • Glossary - A definition or detailed explanation of a concept found in software development. This is the least important because this can be found easily elsewhere on the Internet.

If you are a programmer and would like to contribute, feel free to get started with a topic and start with a language or languages that you know. Please be respectful of others' code and images from other sites, and do not merely copy code to post here unless you can do so legally.

And please remember: we want to see the code.

So far we have 421 articles.

We also have a Mailing List

(Not sure where to start? Please take a look at the ideas behind Building the Programmer's Wiki).