Are you using VB.Net, or old-school VB6 (or thereabouts)?
If it's old-school, you're not forced into OO programming, so it would be good to learn some classes.
Also, I'd say enjoy it for it's strengths - UI, RAD, etc. But learn other languages for more advanced programming. C# would be a good step, C++ has diminishing value in the market these days - but if you love coding you really should take a look. Also Java for that matter, but that's another conversation entirely.
Finally, if you're meddling in VB at all, you should take a look at VBA - especially in Excel. A good starting point is recording macros by clicking about in Excel and then taking a look at the generated code. In particular, once you get the hang of it, take a look at calling Web Services/Restful services from Excel and parsing responses.
A lot of good programmers have started with it, too many stayed there. After 4 weeks you haven't even started yet (no offense), so please don't get overwhelmed. Enjoy it, try different things, every now and then try something that you think is difficult. You'll quickly learn the basics.