What is the best compiler?
Why do you ask this question when you have just one option?
//EDIT:
My project may come out soon.
How soon? Seems like you made zero progress so far (else you would already have a development setup and won't ask what compiler to use).
Also you just learned about variables and cout/cin? So what is cout and cin in your eyes? Note that variables are a simple thing, there are way more hard things to learn like pointer magic, bitwise operators and so on and so forth.
BTW: If you're really serious and want to learn coding as fast as possible do this course:
https://www.edx.org/course/cs50s-introduction-to-computer-science - but be warned that this has a huge learning curve (from
scratch to C - after that you'll learn a bit of HTML, JavaScript, Python and stuff like that). Also after the course you're just a n00b programmer and still have to learn a lot before you could even think about doing what you want to do. You probably need 5+ years of low-level programming and RE experience.
//EDIT: I'm conding since 15 years and am able to do cs50 by working on it 1-2 hours a day, making work students have one week to do in a day. Still I can't do what you want to do (probably because I'm not low-level enough and can't really RE - oh and because of hardware limitations of the Wii U... You might be able to work around them but that needs... Operating system development experience - a skill not many people have).
//EDIT²: Also your project sounds extremely performance critical. So you need a lot of experience in optimizing codes to be as efficient as possible as well as tuning the compiler to your needs. That skill you can't learn fast.
//EDIT³:
what libraries do i need?
Devkitpro?
devkitPro is not a library but a
SDK and yes, you need it. You can't develop software without a
Software
Development
Kit. If you would have looked what it is you would also have answered your own question about the compiler. Just one SDK also means just one compiler to choose from.