Hi everyone,
I love the idea of making games and i have a lot of ideas for games and i really want to get into game development but i have no idea where to start.
First i don't know what language to learn, because i don't know what it's the best for 2D video games. C++ and Java are the ones i was thinking to get into but i have no idea which one of them to pick. I know that C++ it's used for 3D AAA games and it's popular but i don't really know if it's good for 2D not so big games, and it's actually hard to learn. I was thinking about Java but i heard that it's slower than C++ and it's more for web-based apps and games. So if you guys can tell me what language should i learn and how to start off making video games like if you know a tutorial that is good for what i'm looking for i would really appreciate your help. And i wanna use a game engine so if you know a tutorial that it's based on how to make games, in C++/Java, in that engine that would be great. :P
P.S. I am not that much of a noob when it comes to programming, i understand what variables are and the type of variables, kind of understand what loops are and how to use them, if else statements and stuff like that. That's because i worked with GML (Game Maker Language), it's very easy to learn and that's why i used it to make some little games in Game Maker: Studio. I also read (not all of it just 30%) a python tutorial for game making with pygame.