Lua is the programming language used by the computers in the mod ComputerCraft. It's very easy to learn as the tutorials in this catogery will show you. Additional programming information can be found at the Lua Wiki.
Lua is a dynamically typed language intended for use as an extension or scripting language, and is compact enough to fit on a variety of host platforms. It supports only a small number of atomic data structures such as boolean values, numbers (double-precision floating point by default), and strings. Typical data structures such as arrays, sets, lists, and records can be represented using Lua’s single native data structure, the table, which is essentially a heterogeneous associative array.
When writing Lua Code it is Suggested that you use Notepad++ if you are using Windows to make the coding process much easier to read.
Here is a Link to the API's included in this Version of ComputerCraft:
Here is a List of Common Programs Written for ComputerCraft :
Here is a List of some Useful Programs Written for ComputerCraft :
Here is a List of more Advanced Programs Written for ComputerCraft: