MonoGame sounds neat...and also something completely out of my wheelhouse. I think I'm a pretty horrible programmer. Honestly, it's one of the reasons why I decided on Unity over Godot because I knew I would be able to find a lot more resources/tutorials to help me learn. Basically, anything I know has all been self-taught through a few online courses, YT videos, and good ol' trial and error. Oh, and documentation when I can actual make heads or tails of it haha.
Looking forward to seeing your new game then! I sorta fell along the same line of thinking this year in that I wanted to start trying to make my own art. So, I've been getting into using Aseprite for pixel art. I never really considered myself an artist and my stuff has a long way to go but I like the process and find that some of my stuff doesn't look all that bad. I would really like to learn how to make my own music as well but figured that will be a skill I attempt at another time. Only so many hours in the day after all.