With the info you guys have provided, I will continue my research and practice with ASM.
I'm aware many people might think it's silly/pointless to do so given the user learnedly programs out there, but I'll give it a try nonetheless, and see where I can go, from there. I'll still brush my skills with, said "replaced" programs too though, of course.
ASM is much like hex editing
I got a similar feeling to this when doing my research. But with that said, other than the language what is the difference between hex and assembly?
For example would I be limited on hex things that I would be able to do on asm?
If I understand correctly what I've been reading doing my research. Binary code in Hex editing is the computer language, and ASM is more of a user friendly based language. Therefore you do your programming in ASM and convert it to HEX?
Is it that you find the information you're looking for with ASM via debuggers and disassembler, in order to edit the Hex?
Or something entirely different, I haven't grasped yet