Yo te recomiendo que asistas a todas las clases de programacion que tengas y que prestes mucha atencion.

Como programa yo uso el visual studio 2005. Es completisimo y relativamente facil de usar.