I don't know if this related to ROM hacking, but don't ban me or delete this topic, please move it to someplace else that related.
I want to learn about hacking ROM for DS, Wii and 3DS, then what programing language I have to learn? C, C++, Java, ... ? Not only that, maybe hacking other console...