Java or Visual basic ?

73 replies
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 ?
#basic #java #visual
  • Profile picture of the author K Meier
    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.
    {{ DiscussionBoard.errors[6297865].message }}
    • Profile picture of the author mmrumii
      Originally Posted by K Meier View Post

      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.

      Sounds good.
      I have understood that, I have to select my goal.
      Thanks for your useful tips.
      {{ DiscussionBoard.errors[6299069].message }}
    • Profile picture of the author RichBeck
      Originally Posted by K Meier View Post

      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.
      VB.NET is available for the following operating systems via Mono:


      Plus, Mono has an awesome FREE IDE.... MonoDevelop

      Enjoy!

      Rich

      P.S. - Although I'm a big fan of the VB syntax, I would recommend C# because it is standardized.
      {{ DiscussionBoard.errors[6302057].message }}
  • Profile picture of the author antac
    Banned
    I am also learning Visual Basic and it's my favorite programming language.
    I think you should try it.
    {{ DiscussionBoard.errors[6300200].message }}
  • Profile picture of the author niksloves785
    vb.net is best programming to develop the faster.
    {{ DiscussionBoard.errors[6302611].message }}
  • Profile picture of the author sircobalt
    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
    {{ DiscussionBoard.errors[6303148].message }}
  • Profile picture of the author YemTv
    My suggestion is Vb.net its really good and easy to learn.
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[6303232].message }}
  • Profile picture of the author loungebiz
    VB.net is a fun programming language to learn plus you'll find it's easy to understand.
    {{ DiscussionBoard.errors[6303303].message }}
  • Profile picture of the author mcygnet
    Hello..
    I would prefer JAVA..because its complete OOps based programing language and it has good future...
    Signature

    {{ DiscussionBoard.errors[6303492].message }}
    • Profile picture of the author RichBeck
      Originally Posted by mcygnet View Post

      Hello..
      I would prefer JAVA..because its complete OOps based programing language and it has good future...
      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
      {{ DiscussionBoard.errors[6305169].message }}
  • Profile picture of the author johnstseng
    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.
    {{ DiscussionBoard.errors[6303786].message }}
  • Profile picture of the author JoshHartnett
    I think PHP is best for you.
    {{ DiscussionBoard.errors[6303827].message }}
  • Profile picture of the author michael_gourlay
    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.
    {{ DiscussionBoard.errors[6304108].message }}
    • Profile picture of the author wayfarer
      Originally Posted by michael_gourlay View Post

      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.
      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.
      Signature
      I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
      {{ DiscussionBoard.errors[6800109].message }}
    • Profile picture of the author GaryCarlyle
      I agree. Its like people arguing whether a person should learn French or Spanish when its Germany they are going to move to. =)
      Signature

      UK TV abroad for free: http://WatchBritishTV.com

      {{ DiscussionBoard.errors[9612053].message }}
  • Profile picture of the author ionutcib
    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.
    Signature
    {{ DiscussionBoard.errors[6304484].message }}
    • Profile picture of the author RichBeck
      Originally Posted by ionutcib View Post

      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.
      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
      {{ DiscussionBoard.errors[6305051].message }}
  • Profile picture of the author flashisland
    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.
    {{ DiscussionBoard.errors[6304491].message }}
    • Profile picture of the author RichBeck
      Originally Posted by flashisland View Post

      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.
      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
      {{ DiscussionBoard.errors[6305091].message }}
  • Profile picture of the author ionutcib
    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)
    Signature
    {{ DiscussionBoard.errors[6305474].message }}
    • Profile picture of the author RichBeck
      Originally Posted by ionutcib View Post

      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)
      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
      {{ DiscussionBoard.errors[6311022].message }}
  • Profile picture of the author mmrumii
    Thanks everybody for make some noise.
    I got my answer yet.

    Thanks to all.
    {{ DiscussionBoard.errors[6306170].message }}
    • Profile picture of the author BlackWar
      Banned
      Originally Posted by mmrumii View Post

      Thanks everybody for make some noise.
      I got my answer yet.
      Now which one is your target to learn ?
      {{ DiscussionBoard.errors[6315347].message }}
      • Profile picture of the author mmrumii
        Originally Posted by BlackWar View Post

        Now which one is your target to learn ?
        I'm going to learn Visual Basic.
        today I discussed about it with my teacher and he told me about advantage of VB. so I'll learn VB and then VB.net .
        I think it'll be the best way..
        {{ DiscussionBoard.errors[6317029].message }}
        • Profile picture of the author RichBeck
          Originally Posted by mmrumii View Post

          I'm going to learn Visual Basic.
          today I discussed about it with my teacher and he told me about advantage of VB. so I'll learn VB and then VB.net .
          I think it'll be the best way..
          mmrumii,

          I honestly think you are wasting your time learning "classic" VB.... Whether it is VB 1 or VB 6. Even VB 6 is not widely used anymore. Additionally, it uses a different runtime environment than VB.NET.

          While the VB 6 syntax is somewhat similar to VB.NET... If you learn all the VB 6 "built in" functions.... You will still have to learn the VB.NET functions.... Why waste one moment learning clearly outdated technology?

          I know there is a VB 6 .NET "compatibility library"... But, I would not write VB 6 code now.... Just to convert it to VB.NET....

          God Bless,

          Rich Beck
          {{ DiscussionBoard.errors[6331284].message }}
  • Profile picture of the author thetaspark
    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.
    {{ DiscussionBoard.errors[6307223].message }}
  • Profile picture of the author Delois
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[6310793].message }}
    • Profile picture of the author RichBeck
      Originally Posted by Delois View Post

      From my point of view Java is best language for you because it is object oriented programming language and all the methods of C and C++ like class, inheritance, objects and methods are being used in Java to build the website stronger.
      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
      {{ DiscussionBoard.errors[6311091].message }}
  • If you already know C. You know the best. Try JAVA as Vb is outdated now.
    Signature
    {{ DiscussionBoard.errors[6311424].message }}
    • Profile picture of the author RichBeck
      Originally Posted by System Wide Solutions View Post

      If you already know C. You know the best. Try JAVA as Vb is outdated now.
      System Wide Solutions,

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

      God Bless,

      Rich
      {{ DiscussionBoard.errors[6314219].message }}
  • Profile picture of the author hilarious89
    I think you should learn Java. If your learn Java then you can develop attractive java application for mobiles and sell on internet.
    Signature
    My Archive :- A blog where you will get everything updated !
    Get Walkthrough Videos of Newly Released Games from Entertainment Discuss!!
    {{ DiscussionBoard.errors[6315381].message }}
  • Profile picture of the author Chronic IM
    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.
    {{ DiscussionBoard.errors[6332010].message }}
  • Profile picture of the author arifur
    Go with Java, its cross platform , robust
    Basic is dead man, I used to code in basic now learning java

    Hope This helps
    {{ DiscussionBoard.errors[6334849].message }}
  • Profile picture of the author Moode
    i prefer java as well as some many.. its great
    {{ DiscussionBoard.errors[6348682].message }}
  • Profile picture of the author Moode
    java is great but it takes a little longer than some others
    {{ DiscussionBoard.errors[6348693].message }}
  • Profile picture of the author YemTv
    Visual Basic is best for programming.
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[6787536].message }}
  • Profile picture of the author Barryemuncy
    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.
    {{ DiscussionBoard.errors[6792067].message }}
  • Profile picture of the author SandyUgale
    No doubt JAVA is the world class..best one ..in fact NO ONE ..but RoR also good ...
    {{ DiscussionBoard.errors[6792228].message }}
  • Profile picture of the author sham2
    I am using vb. I love it.
    {{ DiscussionBoard.errors[6798027].message }}
  • Profile picture of the author kazim
    Personally I think java is a better language.
    You can use it in many sectors.
    {{ DiscussionBoard.errors[6800600].message }}
  • Profile picture of the author benroger403
    i would suggest you to go for Java because it is in great demand.
    {{ DiscussionBoard.errors[6805377].message }}
  • Profile picture of the author samaustin141
    Java is fully object oriented language and vb.net is also object oriented.I prefer vb.net out of java or vb.
    {{ DiscussionBoard.errors[6812355].message }}
  • Profile picture of the author danielepr
    Java (J2EE) and PHP (5.x). You do not need the rest.
    .net works well for the Microsoft world...which is a crap
    Signature

    Smart Local Business Finder: www.best-marketing-ideas.com/yt/lbmt.php
    Advertising secrets never revealed in any better way: www.copywriting-videos.com/cwv/index7.php

    {{ DiscussionBoard.errors[6812427].message }}
  • Profile picture of the author diklon
    If you have good knowledge of c. You should learn Java and c because both are gaming programming. My opinion you must learn Java.
    {{ DiscussionBoard.errors[6813196].message }}
  • Profile picture of the author YemTv
    VB is best for programming.if you are interested in VB i'll help you.
    Expert in 24 hour
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[6825165].message }}
  • Profile picture of the author rising_sun
    Banned
    You must learn java ,
    because it is better,object oriented,secured than VB.
    {{ DiscussionBoard.errors[6828201].message }}
  • Profile picture of the author Xneaker
    yep, VB for desktop programming. Then java or php for web programming. Very useful for people whos venturing on internet marketing business
    Signature
    Lowest price and bonus for Internet Marketing Tools, click HERE and run a search :)
    {{ DiscussionBoard.errors[6828453].message }}
  • {{ DiscussionBoard.errors[6828751].message }}
  • Profile picture of the author john8954
    You should go with java. Because it use full in both case for system application and Mobile as well.

    cheerrrrssssssss!
    Signature

    {{ DiscussionBoard.errors[6828901].message }}
    • Profile picture of the author jaydeee
      I would suggest learning web programming languages like php and javascript. That is if you're like me trying to learning web programming
      {{ DiscussionBoard.errors[6933725].message }}
  • Profile picture of the author Miteshaegis
    Java is more powerful language and vb is user friendly language put its not important because it depend on your project work.
    {{ DiscussionBoard.errors[6847320].message }}
  • Profile picture of the author niksloves785
    According to me Java is best programming language.
    {{ DiscussionBoard.errors[6855031].message }}
    • Profile picture of the author wilsonmarcial
      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.
      {{ DiscussionBoard.errors[9459916].message }}
  • Profile picture of the author gmcclure382
    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.
    {{ DiscussionBoard.errors[6860355].message }}
  • Profile picture of the author staceybrown281
    I prefer for you to use is Visual Basic. It is very easy to use and the functionality are great.
    {{ DiscussionBoard.errors[6860686].message }}
  • Profile picture of the author jekamaster
    at first learn to java, after vb will be easy to know.
    {{ DiscussionBoard.errors[6860821].message }}
  • Profile picture of the author steveproxy
    Originally Posted by mmrumii View Post

    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 ?
    Java is best programing language.
    {{ DiscussionBoard.errors[6870141].message }}
  • Profile picture of the author whiterock
    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
    {{ DiscussionBoard.errors[6883650].message }}
  • Profile picture of the author justinwood021
    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.
    {{ DiscussionBoard.errors[6890455].message }}
  • Profile picture of the author programmerscott
    I recommend Java since you already know how to program with C . VB is for beginners, Java is much more powerful
    {{ DiscussionBoard.errors[6890927].message }}
  • Profile picture of the author Johnnsonap
    try programming for web instead, learn HTML, Javascript, PHP and MySQL and you can make lots of many with your skills
    {{ DiscussionBoard.errors[6891446].message }}
  • Profile picture of the author distar
    i think you should learn as many as you can. start it with Object oriented. like JAVA. or VB
    {{ DiscussionBoard.errors[6891557].message }}
  • Profile picture of the author LRusinas
    why don't you learn both ?
    {{ DiscussionBoard.errors[6897381].message }}
  • Profile picture of the author LookOut
    Originally Posted by mmrumii View Post

    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 ?
    If you already know C, Java is your only choice. Visual basic is old crap.
    {{ DiscussionBoard.errors[6900441].message }}
  • I'd go for java 100%.
    Signature
    WebDevelopmentGroup NYC & CA- Small Business Web Development, App Development, WordPress Development, Graphic Designs, Online Marketing, Local Marketing & more!. "Call us 1.800.219.1314 or message us!". Visit us today! "Now On Live Chat Mon-Fri.". www.WebDevelopmentGroup.org
    (Whitelable our Services)
    ===================================
    ==> #1 OFFLINE MARKETING FORUM ON THE WEB! <==
    www.OFFLINEMARKETINGFORUM.com
    (Register Now)
    {{ DiscussionBoard.errors[6901677].message }}
  • Profile picture of the author jsjohn96
    learn C++.NET and other .NET languages
    {{ DiscussionBoard.errors[6902663].message }}
  • Profile picture of the author najincanajwa
    I recommend learning programming in PHP, It's very useful
    {{ DiscussionBoard.errors[6909420].message }}
  • Profile picture of the author Henrydmoody
    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.
    {{ DiscussionBoard.errors[6926637].message }}
  • Profile picture of the author jakebvs85
    If java or visual basic, I would choose visual basic but definitely I'd go for vb.net.
    {{ DiscussionBoard.errors[6931299].message }}
  • Profile picture of the author Member8200
    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.
    {{ DiscussionBoard.errors[9563873].message }}
  • Profile picture of the author pinkwhale
    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.
    {{ DiscussionBoard.errors[9594082].message }}
  • Profile picture of the author robertsampson
    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.
    {{ DiscussionBoard.errors[9611056].message }}
  • Profile picture of the author eham
    i suggest you for java.
    Signature
    http://www.anynewsbd.com/
    News & Media Website
    {{ DiscussionBoard.errors[9612200].message }}
  • Profile picture of the author davidnavarro85
    You must study about the java language.Because java language is a platform independent.You can easily study about the java language.
    {{ DiscussionBoard.errors[9615994].message }}

Trending Topics