i had lots of experience with other languages before coming to VB
the event driven nature of vba/access needs some understanding, as well as understanding the code structure.
it just takes practice.
my most important book when starting was O'Reillys "Access cook book" which presented a small number of real world problems and solutions, rather than being a complete access manaual.