I say that you should give a try. If you have some C knowledge there are some C-based development kits, like SGDK (Sega Genesis/Mega Drive) and GBDK 2020 (Game Boy). If you only know C++ there is a C++ engine for the GBA https://github.com/GValiente/butano