As languages go, I've found Lua painless. I can't say how well a person completely new to programming would do, but I managed to get comfy in 4-5 days.
If you're familiar with another language, you could jump on Rosettacode.org and look for some examples to compare.
JMS.HappyCat
Happy joined
Some guy who liked SMOD enough to build a comprehensive English wiki for it, with heaps of help and encouragement from others. Feel free to contact me for SMOD questions or if you'd rather just kill time, I'm fond of idle chit-chat and cooperative games like Empires, Killing Floor, Left 4 Dead or a number of older games. Best bet for getting hold of me is through Steam.