BLitzKrieG0187 , I would suggest that if you really want to learn how to make "patch" code for programs, learn c, c++, and perl. The easiest program to learn would prolly be python and VB. Java is prolly just a lil bit easier than c and c++. Perl definetly takes the cake though.

How to learn it? Well I began learning languages thru on-line tutorial websites like these:

For C and C++ goto Cprogramming.com

For VB goto VB-Helper.com

For Java goto Java.sun.com

For Python goto Python.org

For Perl goto Perl.com


Start out there and see which language you grasp best. After that go and pick up a book (or 2 like I do) and start reading it. Do all the exercises it outlines and you should be on your way.

Also before attempting any of these you should have a fairly good background knowledge on how applications talk to the OS and how the OS talks to the hardware. This will definetly make it easier on you in the long run.

Hope this helps.