I personally am falling back into psychology, progamming languages and I do not blend very well, so instead of pursuing a different endeavour as well, I will only stay within my field, also yours are very good news^^
I have added you as a Basic Programmer to the Computer Programmer's Club. You said you are using Ubuntu right. Ubuntu comes with Python 2.5 installed so Python is something you can easily do as well. I know python very well, unfortunately, I have yet to touch Ruby. ( I am getting ready to though )
Oh that one. I only posted the first chapter. And it sounds like I wrote while drunk (which is wierd because I don't drink.) It's one of my project's over the sumemr though, so I might start posting it here regularly.