That is quite a loaded question there...
First off, if you know any other programming languages, it is quite easy with a bit of research to use another one, say, C++ as a backend, and use VB as the graphical frontend. This helps put all the complicated code in a more versatile language, using VB for it's strengths, which is the easy to make UI.
If you do not know any languages at all, well, then that is where to start. If you were going to learn Visual Basic, I would start with QBasic, the now outdated, but still fundamentally sound language that came before VB.
Select as Best AnswerUndo Best Answer