hmmm.. depende el lenguaje que quieras usar. Yo arranque con c++ y creo que es dentro de todo sencillo. Mira aca que hay un tutorial. Programas... y bueno lo que necesitas es un compilador. Si podes conseguirte el Visual Studio proba con ese, es bastante completo. Otra alternativa puede ser el DevC++