VBA Basics?
(This post probably belongs in the 'Off-Topic' area though)
Alternatively, pick a project and start searching the spaghetti code.
Make use of other VBA forums and see what others are doing/using, most of them have very helpful user groups.
Also check out the 'Code Samples' area and look though the codes. You may not understand it today, but you will see some structural setups that will help you when you move to your own projects.