I am an enthusiastic person when it comes to game engines, and so I am trying to create my own game engine and I'm trying to choose between some languages.
I'm sort of looking at Java and C++ to create an engine with, but I don't know what language I should use because I'm a newbie with programming languages.
I was thinking if I was going to use C++ I would use AngelScript or Lua to script the game, and if I was going to use Java I would use Java to script because I don't think AngelScript of Lua have been ported to Java or if I can use them at all in Java.
If you know the differences between these Languages (C++ and Java) for programming games, could you please give some helpful info, Like speed difference, ease of use etc.
And I know Java is more basic and C++ is for the more experienced person.
P.S. No need to tell me not to make an engine but a game instead, because I know the structure of a game engine already.