This is a place to ask specific questions about specific pieces of code, not a place for ongoing guidance.
However, I would recommend learning
Unity[
^]. You can use JavaScript or C# which are very popular languages today and Unity makes it easy to build simple games.
The other big gaming engine that I am aware of is
Unreal.[
^] And I believe you write in C, if C is what you prefer.