hey, at least you managed to submit something. I highly recommend the GameDev.TV Unity 2D course with C#. It really goes through the fundamentals of programming in C# and game dev and all the tools you need are freely available. Enjoy!
nah I am doing something in Godot