If you plan to do anything in depth, Visual Basic is not what you want. You'll want something such as C/C++ or similar. Something lower level.
If you have no experience at all your best bet is to start learning the languages basics first before you even attempt to start making hacks.
Check the stickies in the C/C++ section for useful resources.