Empezá en un lenguaje de alto nivel. Ejemplo: Visual Basic 6. El NET ya es una yeguada

http://www.elguille.info/vb/default.aspx
Ahí hay varios ejemplos. Pero los esenciales te vienen con la instalación del programa.