Well I knew reverse engineering but unsure of what area its would be specified or if its own. (As if it differs from gaming from computer software)
And for programming its just understanding the language right? (And I'm not talking bout a lingual language)