I would really like to help, I'm an experienced developer but I have no idea where to start developing for 3DS. Can you suggest some resources?
With a fair experience of C/C++ (or any other mid-level programming language) and everything related to it, it won't be hard.
Here you can find a guide to set-up the toolchain required to cross-compile the executables for 3ds, you will even install the library to use the 3ds hardware (it is called ctrulib): https://3dbrew.org/wiki/Setting_up_Development_Environment (for linux and windows)
Here you can find some examples on how to use the 3ds hardware via ctrulib: https://github.com/devkitPro/3ds-examples
The sourcecode of ctrulib itself is full of helpful documentation (code reading skill required, better than nothing): https://github.com/smealum/ctrulib
Once you get confident with this tools you will want to take a look to the sf2d library which gives a fast way to access the 3ds gpu: https://github.com/xerpi/sf2dlib (and is used in PCHex++ and in a lot of 3ds homebrew)
Last edited by Slashcash,