Programming Languages

This page starts out with beginner friendly links and moves on to more specialist languages.

Choosing what programming language to learn is very much down to personal experience and other factors, for example what you are trying to write.

Learning to code


General purpose languages


Visual Studio Visual Studio Express / Community

SharpDevelop : #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source.


Statistical Computing

HTML tutorials

Mobile Development


The Tech Jam website is written in Markdown; a simple, easy to learn markup language.

Online Learning

E-Books etc