As a developer, learning new languages is something that occurs often. I find myself learning new languages much faster when re...