I just came up with a smashing idea for a new program, but I am unsure which language I should learn to write it in. I want to be able to assign, say the "q" key to activate a variable everytime it is pushed. I wish to be able to do this with all the keys but escape. I also want the variable to be a sound, so please tell me what i need to LEARN, or teach me!