Hello, I am new to these forums so excuse me if this is posted in the wrong place or if this sort of post is a little broad, but I have a few questions about Game Development (I'm only starting out).Would really appreciate the help, first off I will start by telling you the very little knowledge I do know, and projects I have already attempted etc. To begin, I do not have a good knowledge of any programming languages that would be used for Game Dev. I mean, I know what they are (C++, Java, C#, Python etc.) but I have not really invested much time into learning any of these languages. Should I start by learning one of these languages, or atleast gathering a decent knowledge of them? I have used game engines (Blender most commonly) to create games in the past, and found that they were quite easy to use once you get the hang of them. The thing about that though, is I am not sure if that is healthy to get used to using game engines to complete my work. I plan on going to college in the near future, and I don't think resting on a game engine to compile my script at the press of a button will cut it haha. So should I move on and perhaps try unity and learn c++? Should I take a course in one of the languages that would be useful? I'm sorry for all the questions but I don't know where to start.
Of course Blender is a nice start for me, I got to understand a bit about 3D object orientation and was a great way to learn how to overcome difficulties when working with a game engine, but I want to move on to bigger and better things, and the way to do that, is to learn new things that will make you progress. I know I'm sounding like a complete amateur (Because I am) but I'm in desperate need of help lol.
If someone could point me in the direction of where to start learning the basics of progressing in my journey will game development, it would be much appreciated. Would you recommend creating small 2D games before advancing to 3D? I think c++ would be the language I would want to go with (after looking into the different ones a little). I used a little bit of python when using blender but do not think it is as universally acknowledged as the likes of C++.
I know this post is extremely broad, and perhaps some of you are a little confused of what I'm asking lol, But really I'm just asking where should I start..?