So this is something I just bumped on while reading Monadic Parser Combinators. After reading a few pages I thought I should do this practically. Unconsciously I decided to use Python. I could very well have used Factor, since it is more functional. This led me to realise that I should take one thing at a time. Two new things at a time == frustration I'm already finding Factor pretty tough.
I learnt through Lifehacker about new site Mango which aims to make language learning free, quick and easy. So I just played around with it for a few minutes and it seems to be really good. The first thing I really liked was the password less login. You basically just register with your email id and use that as the login. It's really annoying when a site which doesn't hold any of your private information requires a password.