Posts: 1,222
Threads: 23
Joined: Jul 2009
Reputation:
0
I'd say Java.
Java is easier to get a hang of, and is a nice introduction to Object Oriented Programming (OOP). It also doesn't feature the relatively difficult memory management of C-type languages.
However, this all depends on what you want to do with it.
Posts: 450
Threads: 10
Joined: May 2014
Reputation:
0
How about learning C sharp.
Posts: 2,286
Threads: 18
Joined: Jun 2010
Java - awkward virtual stack machine, low performance, managed, garbage-collected (simplified memory management)
C++ - you'll necessairly stumble upon C functions and memory management, which could easily lead to memory leaks and is in general harder to maintain as it's not garbage-collected
Your call whether to choose simplicity or performance.
Posts: 1,923
Threads: 46
Joined: Aug 2012
Reputation:
0
C++, you will find it easier to learn, if you walready know pawn for real.
Posts: 9
Threads: 0
Joined: Jun 2014
Reputation:
0
To put this in aerospace terms.
Learning C++ as the first language is like putting you alone in the cockpit of a Space Shuttle just as you begin the re-entry manuevers and calling it a "trainning mission".
Learning Java as the first language is putting you in the co-pilot chair of a personal plane in control of a seasoned instructor who will slap your hand should you try and do something inordinately stupid.