Not true. There is a very good MIPS tutorial here: http://www.codinghs.com/forums/showthread.php?t=878
Also not true. Ok there are programming language categories. (high level and low level) High level means that the programming language is able to send sometimes millions of commands to the processor with a single high level command. The commands it sends are low level. The advantage to high level is that it is faster to code and sometimes easier. The advantage to low level is that it is much more flexible. Both C and MIPS are low level but MIPS is a much lower level than C. When a command in C is given to the psp, it is interpreted and sent to the CPU core as several thousand MIPS commands. So the native language of the psp is C and the language of the psp's cpu core is MIPS (as usual).