Programming Languages enable programmers to textually describe computer programs, such as video games for example, in a way that is pragmatic and human-understandable. As a whole, they are especially found useful when contrasted to the most primitive method of programming; whereby programmers must manually construct machine code native to a target computing device. Instead, code written in a certain programming language may either become directly translated into native machine code -- the code that computers directly operate by -- or be interpreted by an intermediate computer program designed for executing instructions of a scripting or dynamic language. See the wikipedia page on programming languages for more information.
Traditional Programming Languages
- BlitzBasic / BlitzMax / Blitz3D
- C / C++
- C# / XNA
- Emergence BASIC
- Visual Basic
- Visual Basic.NET
- Language Agnostic Programming Tutorials - Tutorials that should work for any language.
- Picking a Language - How to decide which language to learn.
- Categorical List of Programming Languages on Wikipedia