Java or Visual basic ?

by 73 replies
86
Recently I'm really interested to learn any program.
I know already Programming in C.

What do you think ? which one will be best for me ?
#programming #basic #java #visual
  • [DELETED]
  • Banned
    [DELETED]
  • Why do people always as what language they should learn? Do you not have a goal set in your head on what you want to program? And then depending on that project you can make your assessment on what language is better.

    And if you want to just learn languages for the sake of it, why not choose one that is most flexible? Java is multiplarform while VB is MS only.
    • [2] replies
  • Banned
    I am also learning Visual Basic and it's my favorite programming language.
    I think you should try it.
  • vb.net is best programming to develop the faster.
  • Banned
    [DELETED]
  • It dependes of what knd of sotware you want to do:
    If its desktop i would recommend C# .net (not visual basic) or Java ( open source)
    if you want to do web development I would recoomend php or python + javascript
  • My suggestion is Vb.net its really good and easy to learn.
  • VB.net is a fun programming language to learn plus you'll find it's easy to understand.
  • Hello..
    I would prefer JAVA..because its complete OOps based programing language and it has good future...
    • [1] reply
    • I would agree.... Java.... .NET whether VB.NET or C# all support very similar capabilities... Including OOP.......

      Even the "classic" Visual Basic 4 supported OOP way back in the day....

      The real heated argument around VB 4 was it supporting interface inheritance instead of implementation inheritance.... According to Microsoft, that was an intentional design decision not a compiler limitation.... Looking back, that was good.... It forced you to favor aggregation over inheritance which leads to much cleaner design....

      On a side note, the C4 compiler VB 5 and 6 used was fun to play with on its own.... From the command line, you could compile C code.....

      God Bless,

      Rich
  • The developers have experienced a major change in many years of programming various machines. For example what could be created in minutes with Visual Basic could take days in other languages​​: "C" or "Pascal". Visual Basic provides many interesting sets of tools to assist in the creation of interesting applications. Visual Basic provides tools to make your life much easier because all the real hard code is already written for you.
  • I think PHP is best for you.
  • These threads always make me laugh. What do you want to develop? Start there and then we can help you decide what language to learn.
    • [2] replies
    • I agree, these threads always make me laugh also. They tend to degenerate to pointless one or two sentence opinions, with only a few posters making any detailed contributions. The result tends to be very lopsided and unhelpful to the OP. Threads such as "which is the best <insert random technology here>", and anything else that asks for opinions, tend to be unhelpful.
    • I agree. Its like people arguing whether a person should learn French or Spanish when its Germany they are going to move to. =)
  • Java is by far the best choice...just look over some APIs available for some different services...you will see almost no support for VB and you will see that many of these support Java.
    • [1] reply
    • John,

      I guess you and I are looking in very different places. VB.NET is very alive and well.

      Microsoft's own MSDN online gives very solid documentation....

      Then, there is tons of documentation and examples available on the Internet..... I found 2,450,000 results when I Googled VB.NET tutorial....

      There are also 2,053 VB.NET books on Amazon.com.....

      No doubt, Microsoft favors C#...... But, VB.NET will be strong second .NET language for a long time......

      God Bless,

      Rich
  • If you already can program in C, then why would you want to do Visual Basic? That's a major step backwards in my opinion.

    Like others have said, figure out what you want to program and that will help you determine what to program it in. Even if you want to learn a language just for fun, pick something that you think will be able to help you in the future.
    • [1] reply
    • For most development, .NET (VB.NET/C#) or Java would actually be a big step forward.....

      C is great for low level coding...... Games, device drivers, operating systems, etc..... But, in the "evolution" of programming, it is light years behind .NET and Java....

      If you actually want to get a solid product to market and make money, Java or .NET is the way to go.....

      If you don't believe me, go to Dice.com or Monster.com... Now, compare the number of "pure C" jobs to the number of .NET or Java.... That tells the tale....

      God Bless,

      Rich
  • Rich,
    I would be interested to find out a popular service that has a VB API available. This is serious(I am not saying there is not such thing but it will be interesting for me to find out that API example)
    • [1] reply
    • John,

      VB.NET is widely used....

      Corporate web services are built in VB.NET....
      .NET Windows Forms components are built in VB.NET...
      Database components are built in VB.NET....

      When you mention "VB.NET API"... There is really no such animal... VB.NET uses the .NET Framework just as C# does..... When you buy or use a .NET web service, form or database component.... It is invisible whether it was built in C#, VB.NET or another .NET language because they use the same CTS (Common Type System) and generate very similar CIL which is then compiled to native code.... There is no "special" VB.NET runtime... It uses the .NET run time all the .NET languages use...

      As for finding a commercial web service built in VB.NET, you should Google around. However, I would not be surprised if you do not find a lot who specifically tell you they were built in VB.NET or C#.... In business, most companies do not want to openly advertise what technologies they use...

      God Bless,

      Rich
  • Thanks everybody for make some noise.
    I got my answer yet.

    Thanks to all.
    • [1] reply
    • Banned
      Now which one is your target to learn ?
      • [1] reply
  • Considering you already know C, the next best thing for you maybe C# or Java.
    But like many rightly said, its all about where you're headed.
  • Banned
    [DELETED]
    • [1] reply
    • Delois,

      Some clarifications....


      ANSI standard C... has no concept of classes or inheritance...

      ANSI standard C++... has classes and multiple inheritance....

      ECMA standard C# has classes and single inheritance.....

      Java is not standardized... has classes and single inheritance.....

      VB.NET is not standardized... has classes and single inheritance.....

      God Bless,

      Rich
  • If you already know C. You know the best. Try JAVA as Vb is outdated now.
    • [1] reply
    • System Wide Solutions,

      VB.NET is just as current as Java.........

      God Bless,

      Rich
  • Banned
    [DELETED]
  • I think you should learn Java. If your learn Java then you can develop attractive java application for mobiles and sell on internet.
  • Hello! Try Visual Basic. It's very easy to use and less hustle. Though it doesn't have the best services, at least comparing the two I think it's more worthy to try than Java. Though Java is also very popular and also good. I hope that helped you in a way or so. Best of luck.
  • Go with Java, its cross platform , robust
    Basic is dead man, I used to code in basic now learning java

    Hope This helps
  • i prefer java as well as some many.. its great
  • java is great but it takes a little longer than some others
  • Banned
    [DELETED]
  • Visual Basic is best for programming.
  • A high-level development terminology developed by Sun Microsystems. Coffee was initially known as OAK, and was developed for portable gadgets and set-top bins. Oak was failed so in 1995 Sun modified the name to Coffee and customized the terminology to take benefits of the growing World Large Web.
  • No doubt JAVA is the world class..best one ..in fact NO ONE ..but RoR also good ...
  • Banned
    [DELETED]
  • I am using vb. I love it.
  • Personally I think java is a better language.
    You can use it in many sectors.
  • i would suggest you to go for Java because it is in great demand.
  • Java is fully object oriented language and vb.net is also object oriented.I prefer vb.net out of java or vb.
  • Java (J2EE) and PHP (5.x). You do not need the rest.
    .net works well for the Microsoft world...which is a crap
  • If you have good knowledge of c. You should learn Java and c because both are gaming programming. My opinion you must learn Java.
  • Banned
    [DELETED]
  • VB is best for programming.if you are interested in VB i'll help you.
    Expert in 24 hour
  • Banned
    You must learn java ,
    because it is better,object oriented,secured than VB.
  • yep, VB for desktop programming. Then java or php for web programming. Very useful for people whos venturing on internet marketing business
  • vb.net is best to develop the faster....
  • You should go with java. Because it use full in both case for system application and Mobile as well.

    cheerrrrssssssss!
    • [1] reply
    • I would suggest learning web programming languages like php and javascript. That is if you're like me trying to learning web programming
  • Java is more powerful language and vb is user friendly language put its not important because it depend on your project work.
  • [DELETED]
  • Banned
    [DELETED]
  • According to me Java is best programming language.
    • [1] reply
    • Each programming language is better suited to do different jobs.

      If you don't do a lot of cross platform development or web programming, then Java is probably not the best language to use. Another factor with Java is it is not a fully compiled language. Java uses an intermediate byte code that is run using an interpreter.

      If you only do Windows programming, then Visual Basic is an option. Visual Basic was one of the first languages along with Paradox and Dbase designed to take advantage of GUI interfaces with visual programming in mind. You may also use VB for web development similar to Java. Sort of the same but different approach for web development. While VB may be compiled, depending on which version you are using, it tends to be slow compared to C++. An advantage is it is easier to use and you can develop some things fairly fast.
  • Banned
    [DELETED]
  • I work fulltime with both languages. Honestly I recommend the .NET framework over java. Even now-a-days, java processes things slower than the .NET framework. (In my experience). Honestly when I am writing a webservice that is communicating with Chase Paymentech or Authorize.net, the WSDL framework is already in there. (Neither have switched to JSON yet). I personally would say learn a .NET language over Java, and even over php. They do all have their advantages and disadvantages, but my experience is .NET has a more expansive libraries etc.
  • I prefer for you to use is Visual Basic. It is very easy to use and the functionality are great.
  • at first learn to java, after vb will be easy to know.
  • Banned
    [DELETED]
  • Java is best programing language.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Both are different type of languages I would say you should go for vb if you want to develop windows application otherwise go for Java
  • I always prefer to Visual basic because It's best programming to develop the faster but Java is open source programming language. It's very hard to learn and very secure.
  • I recommend Java since you already know how to program with C . VB is for beginners, Java is much more powerful
  • try programming for web instead, learn HTML, Javascript, PHP and MySQL and you can make lots of many with your skills
  • i think you should learn as many as you can. start it with Object oriented. like JAVA. or VB
  • why don't you learn both ?
  • If you already know C, Java is your only choice. Visual basic is old crap.
  • I'd go for java 100%.
  • learn C++.NET and other .NET languages
  • I recommend learning programming in PHP, It's very useful
  • It's a on-line program developed and owned by Ms. Visible Primary was initially created to help you to write programs for the Windows pc os. The basis of Visible Primary is an earlier development language called BASIC that was developed by Dartmouth College teachers David Kemeny and Johnson Kurtz. Visible Primary is often referred to using just the name, VB. Visible Primary is easily the most widely used on-line program in the history of software.
  • If java or visual basic, I would choose visual basic but definitely I'd go for vb.net.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • [DELETED]
  • Since you've already covered C programming then i would suggest you go with JAVA programming. It's a complete OOP programming language, and you can use your C programming coding skills with java to start with.

    The coding is identical and you'll find it's easy to work in java with your C knowledge. it's a lot better than Vb in my opinion.
  • Banned
    Hi,i used both vb.net and java.i also work with both and make project in both languages but vb.net is very simple programming language but now in these days java is very popular because it is totally based on oops.
  • I think the java is better.Because you have already know the c programming language.Java prgramming language is independent of a given computer architecture or platform.So we can easily study about the java language.
  • i suggest you for java.
  • You must study about the java language.Because java language is a platform independent.You can easily study about the java language.

Next Topics on Trending Feed