Para empezar busca en google informacion sobre "diagramas de flujo" o "algoritmos"... es algo muy basico, pero te mostrara el esquema mental que debes conocer para llevar la logica de un programa.
Alli entenderas acerca de logica de programacion.
Luego cursos de programacion basico (no ligado a un lenguaje especifico), puedes ver en
www.lawebdelprogramador.com una serie de cursos.
Aprender acerca de IF, WHILE, uso de variables, tipos de datos.
Despues trata de leer algo acerca de bases de datos, sql.
y elije algun lenguaje de programacion para empezar, yo te recomendaria algo como Visual Basic, el cual puedes programar con el IDE de Visual Basic 6, o incluso dentro del mismo Excel con "Visual Basic applications" (si en excel presionas ALT+F11 se abre la ventana en modo de programacion de macros).