Best way to teach yourself how to program?
kd5bjo: The best way to teach yourself how to program is to pick a program you'd like to write, and write it.  It will be rough going, but it's important to learn not only the incantations, but also when each one is appropriate.  There are plenty of sources for the former, but I haven't ever found a good tutorial (in any field) for the latter.In your case, you will probably want to pick some small thing that you want to be different about the program you have, and then figure out how to make that happen.