1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Should I learn VB.net or Java

Discussion in 'Visual Basic .NET' started by Warlocq2014, Oct 29, 2014.

  1. Warlocq2014

    Warlocq2014 Newbie

    Joined:
    Oct 29, 2014
    Messages:
    13
    Likes Received:
    0
    ?

    I know a tiny bit of both and Java seems more useful but what Do uses recommenced
     
  2. XxUnivaxX

    XxUnivaxX Jr. VIP Jr. VIP

    Joined:
    Jan 15, 2013
    Messages:
    2,070
    Likes Received:
    899
    Gender:
    Male
    Location:
    Basement
  3. PHPInjected

    PHPInjected Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 25, 2014
    Messages:
    2,072
    Likes Received:
    1,717
    Occupation:
    100% Unique Content Writer
    Location:
    Overriding Methods
    Home Page:
    Java. It will give you a better understanding of the C language.
     
  4. webwizkidz

    webwizkidz Junior Member

    Joined:
    Jul 4, 2014
    Messages:
    132
    Likes Received:
    6
    Visual Basic net is kinda better to understand and easier to start.
     
  5. Diplomat

    Diplomat Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 25, 2011
    Messages:
    872
    Likes Received:
    410
    Occupation:
    CEO
    I'd go with C# which is very similar to Java and C# has grown pretty mature too and it's really easy to understand.
     
    • Thanks Thanks x 1
  6. bigleftie

    bigleftie Junior Member

    Joined:
    Jun 15, 2010
    Messages:
    135
    Likes Received:
    34
    Occupation:
    Senior Software Engineer
    Location:
    NJ, USA
    Of course, it depends on what you are planning on creating.

    If you plan on writing software that you want to sell, keep in mind that Java is interpreted, not compiled. This feature makes Java portable between platforms.

    Of course, for every pro there is a con. Java decompilers are available for free and can be used by anyone with a little common sense and motivation. It is more difficult to secure and protect software written in Java than software written in a compiled language. That being said, I don't believe ANY software is 100% pirate-proof. If there's a will, there's always a way!.
     
  7. iautomate

    iautomate Newbie

    Joined:
    Apr 15, 2015
    Messages:
    18
    Likes Received:
    2
    VB is easier to understand compare to java
     
  8. L3G10N

    L3G10N Registered Member

    Joined:
    Feb 19, 2009
    Messages:
    88
    Likes Received:
    14
    Home Page:
    I started in Visual Basic and it was really easy to start with... Java is more versatile in most applications, but why not pick one that your interested in learn it first then learn the other... its better to know multiple languages in my opinion.
     
  9. AutomationSorcerer

    AutomationSorcerer Registered Member

    Joined:
    Apr 25, 2015
    Messages:
    73
    Likes Received:
    66
    Occupation:
    Senior Software Engineer
    Location:
    Ethereal Plane
    C#

    The .NET framework is cross platform now with Java. If you learn the .NET framework then you're able to write software for the majority of small/medium sized businesses. It's capable of enterprise software, SOAP/REST web APIs, and though I hate asp .net, ASP .NET MVC converted me from PHP for web development.

    Also since there is a standardized IDE (Visual Studio), and standard package manager (NuGet) you don't have as many issues with project setup/etc like with Java. Hell the few times I've made Java spplications, the project setup part was probably the part that took the longest.

    Worst case scenario, if you know C#, learning Java becomes much easier. It's really just a difference in namespaces/class names/design patterns; and the IDE.
     
  10. lajcik

    lajcik Junior Member

    Joined:
    Aug 27, 2011
    Messages:
    100
    Likes Received:
    17
    Location:
    Poland
    Home Page:
    I personally started with C#, then moved to VB.NET, because I just like the syntax, lol :D.
    After that I started learning C, and the main difference is that you have to write most of the functions by yourself, they are not pre-built as in the .NET Framework. But now... I regret that I do not know Java :p
    I'd recommend starting with VB.Net and once you will start to think in the other way -> go on and learn Java, because that's what I'm going to do.
     
  11. DrFreemna

    DrFreemna Registered Member

    Joined:
    May 1, 2015
    Messages:
    52
    Likes Received:
    8
    Occupation:
    Software developer
    Location:
    Serbia
    If you're going to develop applications only for windows and you don't plan to port them to another platform, then VB should be a good choice. On the other had, if you plan developing cross platform applications java is the way to go.
     
  12. pirrtaste

    pirrtaste Junior Member

    Joined:
    Sep 1, 2011
    Messages:
    126
    Likes Received:
    40
    java can go way more places than .net can. .Net is usually limited to windows with a mono framework for linux support. As
    long as you are in the windows ecosystem your code should run, this includes even on cellphones.

    Java is in android(Google OS for phones), so its a very popular language outside of windows.
     
  13. nickthecoder12

    nickthecoder12 Junior Member

    Joined:
    Jul 4, 2014
    Messages:
    134
    Likes Received:
    8
    It depends on what you want to make and what type of application you are going to make, i would prefer java though
     
  14. Bane Bentley

    Bane Bentley Jr. VIP Jr. VIP Premium Member

    Joined:
    Jun 13, 2013
    Messages:
    164
    Likes Received:
    30
    Location:
    BuildMyTraffic.Net
    Home Page:
    VB.Net will be much easier and faster to learn.

    I suggest you go with it, and then see if it satisfies your needs.

    If it doesn't, it is always easier to learn a successive language as you'll have the programming basics already learned.
     
  15. seb75net

    seb75net Newbie

    Joined:
    Nov 9, 2011
    Messages:
    14
    Likes Received:
    3
    Occupation:
    Network Tech
    For me it's better to learn Java because it's cross platform and it's a way to get in the C++ family
     
  16. PHPInjected

    PHPInjected Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 25, 2014
    Messages:
    2,072
    Likes Received:
    1,717
    Occupation:
    100% Unique Content Writer
    Location:
    Overriding Methods
    Home Page:
    Learning Java is a good gateway because it's so strict that it makes learning other languages easier.
     
  17. futureman89

    futureman89 Newbie

    Joined:
    Mar 15, 2016
    Messages:
    4
    Likes Received:
    0
    Home Page:
    c# is my choice :)
     
  18. netomarquis

    netomarquis Jr. VIP Jr. VIP Premium Member

    Joined:
    Jan 15, 2016
    Messages:
    116
    Likes Received:
    9
    I also choose c#, wont regret
     
  19. Dev Warrior

    Dev Warrior Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 13, 2015
    Messages:
    194
    Likes Received:
    26
    Home Page: