what is the differences between the JAVA and VB.NET? what is the differences between the JAVA and VB? what is the differences between the VB and VB.NET? which one is good (useful and easy to understand)?why? if you want to learn ,which one do you prefer ? thank you for your guidance in advance.
MGA2008-12-06T15:10:31Z
Favorite Answer
First thing is first; Learn JAVA and avoid VB!
VB (Visual Basic) is, as the name suggests, a visual version of the old programming language BASIC (roughly). Unfortunate, if you start with learning VB, you will get MANY bad programming habits. VB is considered a really bad starting point, and unfortunately a common one due to its accessibility. It might be easier to learn and more fun at first since you can very easily create visually appealing apps, but it is hardly the way to go if you want to learn programming concepts.
Java is an Object Oriented programming language. This means you will work with classes and objects and use concepts such as polymorphism and inheritance. C++ is probably the most widely adopted programming language out there but is much more frustrating to use than Java, and after learning Java it is easy enough to make the transition to C++. I can tell you from experience that Java is THE best way to start programming. Literally every university teaching Computer Science will start, and end, by teaching Java.
As for the difference between VB and VB.NET, the .net is simply microsoft's intergration of VB in their Visual Studio Suite (you could say its the "newer" version of visual basic since MS did create VB)
P.S I do beleive VB is an Object Oriented language also but it remains that it is hardly a good place to start learning. After learning and mastering Java, i can assure you learning VB will take you a week at most (a few hours if you have the right resources). I HIGHLY recommend NOT learning VB first.
Learn Java. Java and C/C++ are the most relevant programming languages today and the best on the job market. Java is much easier to learn than C/C++ but makes a great stepping stone from which to advance to C/C++.
Visual Basic is a legacy programming language that Microsoft is getting rid of in the near future. The only good reason to learn VB would be if your current job used a lot of it. Otherwise, it's a waste of time.
VB.NET is VB, but "VB" describes the language in general from version 1 through VB.NET 2005. VB.NET is a specific version (VB.NET or VB.NET 2005). VB.NET is substantially different from previous versions (VB6 and earlier) so if your employer uses VB chances are they use VB6.
Microsoft is moving forward with C# in place of VB. C# is almost identical to Java, but Java is more useful, so learn Java first and then maybe play around with C#, you'll find you know it almost immediately after learning Java.
Sun has invested lots of resources into making Java a powerful business programming language. It will be around for a long time and is a great first language to learn.
You first learn computer programming. (The language you learn it in is English.) Then the syntactical differences between VB and VB.net aren't that great. Java is a totally different language. It's almost pure object programming.
that's a very huge question, too huge to be spoke back intimately right here. the suggestions with regard to the suitable the thank you to write down courses have replaced by means of the years, and that has affected the way that programming languages are greater. additionally, distinctive programming languages are written with distinctive purposes in suggestions. case in point, COBOL became into designed with the thought non-programmers in company might desire to study the courses. FORTRAN became into designed for mathematicians. ordinary became into initially designed as a language to show programming, till now based programming became known. human beings discovered making use of normal, and then all started writing manufacturing courses in ordinary. This extra approximately a great style of issues, and ordinary developed to handle those issues. Many modern variations of normal, inclusive of seen ordinary, undergo little or no resemblance to the ordinary of old. PASCAL became into designed as a coaching language that incorporates based programming procedures. C became into written for programmers. As such, that's extremely useful, and extremely risky. It assumes that the programmer knows what he/she is doing, and lacks exams for risky issues. you're able to do issues like manage an integer as a floating element or a character, or write previous the top of an array. C++ tried to take the suitable helpful factors of C, yet upload protections against doing risky issues. It additionally extra merchandise-orientated helpful factors, that's between the extra modern programming paradigms. Java objectives to permit write-as quickly as, run-everywhere programming. collectively as the different languages indexed right here are carried out on each and every platform the place they run, and courses might desire to be changed for those systems, Java is carried out on a pseudo-device, the Java runtime. The pseudo-device looks after the alterations between the actual machines, so the courses do not might desire to. This somewhat scratches the exterior of this concern.