Discussion in 'Visual Basic .NET' started by Warlocq2014, Oct 29, 2014.
I know a tiny bit of both and Java seems more useful but what Do uses recommenced
I would recommend Java, But if you want to look for more Python is best in my opinion!!
Wait for more comments Have fun
Java. It will give you a better understanding of the C language.
Visual Basic net is kinda better to understand and easier to start.
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.
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!.
VB is easier to understand compare to java
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.
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.
I personally started with C#, then moved to VB.NET, because I just like the syntax, lol .
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
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.
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.
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.
It depends on what you want to make and what type of application you are going to make, i would prefer java though
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.
For me it's better to learn Java because it's cross platform and it's a way to get in the C++ family
Learning Java is a good gateway because it's so strict that it makes learning other languages easier.
c# is my choice
I also choose c#, wont regret
I would suggest you to learn C#, you could learn faster than Java and imo C# is more mature programming language!
Separate names with a comma.