9 hours ago, Brian.Washechek said:
I'd like to program the ROM first. ... Currently, I'd like to program it for 3DS.
Programming homebrew for the console is quite a different task than programming on a PC.
For PC there are many fully-supported tool chains with wide community support.
For homebrew on the console you've got unofficial tools, a small community of experts, sites that are at risk of vanishing for legal reasons, and tools that may or may not be legal.
My recommendation before you go to the homebrew console development, first work to get back to those skill levels on the PC. Once you are able to make that style of game again, go get the homebrew development tools and read all the documentation they've got. There is very little handholding and the devices are rather complex. You'll probably want to develop first using an emulator and the homebrew tools, and then learn how to develop the stuff on the more forgiving system of emulators. Once you can build your first roms that work on the emulator, then figure out how to transfer them to an actual device.
In many ways it is easier to get a job at a game studio that is working on 3DS games, that way you get all the high-quality tools, a proper support team, people who can answer questions, and do it all without the legal risks that Nintendo will shut you down.