Thanks to deciding to start ROM hacking GBA Fire Emblem games I've learned how to use assembly and it's helped me optimize my own personal programs. It's also given me something to talk about with my Comp Sci professors. I'm really surprised more people don't try and use it since it helps for both optimizing methods that you have to run over and over as well as just getting a better understanding of what exactly you're doing in higher level languages.>>19954
I recommend you look into assembly for your main loop, because you really don't want extraneous clock time for each cycle of it.
The one time video games have actually helped me IRL.