I love cars honestly. I was thinking of creating a game with cars where you create your own car, switch parts wheel etc, then race with this it. If you failed, then you add better engine or wheels… till you succeed.
And you need money for that as well.
I was thinking 2D but 3D can be too.
So how can I make it? I had coding in school, wasnt that hard… Should i make it in c++?
I suggest you to use game engine. Different engines support different languages. Unity supports c#, unreal supports c++,godot supports many (but theyre lacking some api in godot). In unity you can make 2D and 3D games and there are ton of tutorials on internet, like this one (good for beginners but goes too quickly through c# lesson so you should learn c# on ur own).
Here’s c# tutorial.
Also. Making games cost ton of time.