Hi I am new here,
but if you want to get into hacking here are my suggestions:
Know the basics of programming.. Learn C or C++ they are widely used and very powerful languages. IMO you will need to know these to be able to understand what a program is doing.
Learn Assembly Language.. When you are trying to "see" what a program is doing in memory or what a CPU is executing you will have to know this and many times exploits are used by getting ASM into the right place in the memory.
There are a lot of tutorials out there (google it) on both of these subjects and they will provide a lot of examples and practice problems. Trying to crack software on known operating systems is challenging (windows).. trying to crack stuff on a new operating system (psp) has to be maddening!! There are a million different pieces of hardware that work with windows by different manufacturers so the information has been provided to make cracking it easier. The PSP has very limited hardware constructed specifically for the PSP which means the operation of it can hidden better.
By no means am I trying to discourage anyone! Go for it!! I just think the learning process will be easier by learning the basics first
Just my 2 cents ($US)
P.S. Don't ever think that because you don't have a Diploma from some A+ Computer Science school that you can't help. People with a school degree think like they were taught, the innovators think in a different direction!