sweet, better question - easier to answer.
assembly.
cave story was originally coded in c++, but we don't have the source, so I'll we're able to work with is what he gave us, the exe. blablabla actual hacking.
the catch is you'll have to learn assembly, but you've got a good start, since cs is...