Go and read the above said 6 web sites. You can get sufficient knowledge in VB after reading much articles, demonstrations from there.
If you want to write any functions, any complex programs, you do not need to write it from start. Just search for your desired code in those sites, then make necessary modifications for your proper requirements.
You can find as many programming codes in those web sites.