Introduction to Programming

This is a series of short lessons aimed at new programmers. It explains the fundamental features of programming languages – everything from variables to Object orientation.