BLOG: How to learn a scripting language like MRDCL?