welcome to AM Jon. it doesnt matter what language you learn, writing code is only the frist step, once its compiled into a hew file the is not much f=difference in the language. there are online self help books all over the net start by searching.
with waw you need a pulse that is unconsistant, or a consistant pulse under 7 sps. read the opensource gamplay thread, all of it, read hazers coments he is the man.
good luck