Check out the Rare Gaming Dump YouTube channel and the Rare Gaming Dump Discord! YouTubeDiscord
CodeWarrior is an IDE made by a company called Freescale. They worked with Nintendo to make a Wii and GameCube version of the software in order to write and compile code for the systems.
On the Wii U and 3DS, a compiler called "Green Hills" is used.