I would rate myself as a beginner/intermediate VB.NET programmer - very good at scripting with VBScript.
So I haven't really touched on either Java or C++ or any "real" programming since I personally consider VB.NET cheating as you're really just drawing and filling in the gaps with code you can search for online!!!!
Could someone recommend to me one or the other ? my destination platform would be both Linux and Windows.
Which is harder to learn Java or C++ ?
Started by session, Aug 09 2008 09:13 AM
12 replies to this topic
#1
Posted 09 August 2008 - 09:13 AM
|
|
|
#2
Posted 09 August 2008 - 09:56 AM
I'm glad you do not consider VB.NET a real programming language. Xav 0, session 1. I would recommend learning C++.
#3
Posted 09 August 2008 - 10:02 AM
Better yet, Xav 0 Common Sense 213130
#4
Posted 10 August 2008 - 05:56 PM
Java is easier to learn (for me atleast) coming from a c/c++ background. Been coding Java for 4/5+ years now.
#5
Guest_Jordan_*
Posted 11 August 2008 - 05:19 AM
Guest_Jordan_*
I started with C++ and it wasn't hard to learn. I recommend that. I also have a distaste for Java being that it is very buggy, slow and bloated. The SUN TOS forbids you from running benchmark tests on Java, I wonder why.. It is, however, cross-platform.
#6
Posted 11 August 2008 - 05:30 AM
I think Java as they have lots and lots and lots of names to simple things which generally confuse a novice programmer. C++ is even more structured and easier to learn. I would recommend go for Object C or C++ and forget Java untill you become very good in C++. At later stages of your career it will become easier for you to transform to other technologies liky Python or Java.
you may be interested in iPhone development program which is usually Object C.
you may be interested in iPhone development program which is usually Object C.
#7
Posted 14 August 2008 - 12:59 PM
C++ is cross-platform, but if you need GUI functionality, you'll also need a cross-platform toolkit. wxWidgets isn't bad. As far as the core languages, I'd say they're about equal difficulty, but Java's style irritates me.
#8
Posted 14 August 2008 - 02:45 PM
Lol dude python is easy as ****.
#9
Posted 15 August 2008 - 06:16 PM
From my background I'd recommend Java first, it has much better garbage collection and gui features that are much easier to learn. Also its object oriented style is much easier to learn compared to C++ in my opinion.
#10
Posted 15 August 2008 - 06:25 PM
Yeah why would anyone want to learn how to clean up their own garbage? That'd be too much work...
#11
Posted 15 August 2008 - 06:44 PM
cleaning up your own garbage is good practice. I just find that when I began, I didn't know the difference between a variable and a function lol, so garbage collection is a good concept to put off until I understood much more basic concepts.
#12
Posted 15 August 2008 - 09:02 PM
I personally wouldn't recommend starting with either, but that's mainly due to that I started with shell scripting, and went through perl to C++. Perl has garbage collection and object-oriented, however unlike Java, it does not force you to use it, I didn't learn object oriented in perl until I was phasing into C/C++.
But yeah, Perl is a very high-level language. for application purposes you should choose a language that sacrifices garbage auto-collection for extra speed.
But yeah, Perl is a very high-level language. for application purposes you should choose a language that sacrifices garbage auto-collection for extra speed.


Sign In
Create Account

Back to top









