you ought to study all 3, yet VB.internet isn't an excellent one to commence with, because it teaches non-widely used programming thoughts. in case you study a language like Java or C++ particularly properly, then you truly must have not a lot worry getting to understand further languages afterwards. VisualBasic, even if, makes use of very strange syntax that is not modern-day in different known programming languages. So certain, i could concur with others who pronounced you ought to study Java first, because it is the most versatile and versatile language, yet to boot teaches solid programming habit and criteria. the first language I realized become C++ at the same time as i become 13 and that worked out effective, even if it become slightly not ordinary to carry close the severe OOP factors of Java at first. Do it any incorrect way round and also you'll become an excellent C++ programmer in a lengthy time period.