Some tips for learning how to program in Visual Basic include picking a project and taking it on a piece at a time. Because programming in general requires a base knowledge, learning a new language can seem difficult, but if the work is done in smaller portions as opposed to an overwhelming amount, it can be more easily managed.
The first thing to consider doing is to pick an interesting project that uses Visual Basic. This sets up a goal and is something that will continue to keep the level of interest up, which makes the project self-motivating. Also, the project will continue to create situations in which a user will have to make himself learn other forms of the language in order to proceed with the project.
The next tip to consider is to do everything within one's own understanding. Do not directly ask for help; instead take the time to research the type of code being used and why it is used. This helps keep people focused on research and reinforces the learning more effectively.
Another tip is to take the time to lessen the weight of the project. Instead of taking on the entirety of a Visual Basic project, split it up into several smaller parts or goals. Learning how each of these pieces works can show how other aspects of Visual Basic work.