ya5irha55an, its better off learning VB.NET than learning VB6. VB6 and below is outdated technology.
The technology after VB6 is called .NET.With the invention of .NET 2002, 2003, VB6 programmers thought it was VB7. To thier suprise, it was totally a different technology that was generated from scratch!
Now its called VB 2005...etc.They've just dropped the ".NET" part because they assume that everyone knows that all VB after VB6 is .NET.
For backward compatibility, MS thought that VB6 code could easily be converted to VB.NET, so you will find some similarity in the syntax of VB6 and also Access VBA.....its all VB syntax.
Is Vasual Basic Express a continuation of VB.Net or plain VB?
It is actually an example of the continuation of VB.NET.
.NET Express is .NET 2005 minus a few features, MS must have created it for educational purporses, targeting "Students and Enthuthiasts".
You can get the Express edition of VB 2005 for free, but while it is a great tool for free it is not nearly as functional as the full Visual Studio.
You can easily download VB 2005 Express Edition on its own, licence free and some tutorials but if you buy the professional version, you will get alot out of it. Besides getting other necessary features used in softwares or databases, the IDE that supports all MS .NET languages, i.e. VB, C#, C++ and J#, so you can have chance to learn or use other languages.