Please don't use VB.net as a first language. It's unlike anything else out there and the skills don't transfer easily. It allows too much bad practice. If you must do a .net language go with C# which will lead you so very gracefully to Java (if it's still around in a couple of years) and C++, plus other curly brace…