En http://www.olaz.net/descargas/access/curso_vba/vba_entregas.htm puedes encontrar un curso completísimo sobre VBA para Access.
Pero antes de empezar, ten en cuenta una consideración: Los lenguajes de programación son lenguajes muy estructurados que no perdonan descuidos en la expresión. Empieza a ser riguroso con el lenguaje con el que hablas a diario y estarás adquiriendo buenos hábitos para la programación.
Por ejemplo, tu pregunta debería haberse escrito: "¿Qué debo hacer para aprender a programar?"
Saludos
José Bengoechea Ibaceta