@monoaudio
<<<<<<<<< write your own engine
@monoaudio I use MonoGame which isn't a full engine (things like levels, AI, and physics still have to be implemented yourself), but takes care of the graphics, audio, and input stuff.
@monoaudio Even if you use a full engine, you still need to code, unless it's visual scripting.
@monoaudio Learn some basic Python programming (GDScript is based off of Python). Just do some simple programming exercises like for loops, asking to input someones name, etc.