Hello. I am new to the Homebrew scene. I have a comprehensive understanding of C++ and I am starting to learn devkitpro. My question is, do you have to know both ARM assembly and a compiled language like C++ to do Homebrew or just one? If you don't need to know ARM, then why are people using it for Homebrew? What are the benefits of it? Also can you mix C++ code and ARM code that compiles and also uses an assembler?