I'm a fellow VB.NET programmer myself, love the language. However my advice if your going to make this your profession is to also learn C# and/or Java (I despise Java but that's a personal preference).
I learn best from example code, and "hacking" at code, however there are also great books out there.. but my best resource was always the MSDN Library.