If you're learning a language and Linux is your OS of choice, here are five essential tools - all free to use.