Coolest languages to learn for beginners 2017 omniceps