http://www.dawn.com/2011/06/11/techn...ie-summer.html

For those interested specifically in programming, the starting point could be BASIC or one of its advanced forms such as thinBasic