So... lets say for instance someone was completely new to programming. However they had a need to create programs/plugins and the like for many different platforms (Android, Google Chrome, Firefox, ect). But not any specific one. How would said person go about obtain enough know-how to jump into another language to the point that they would understand the basics.
With the introduction of GO and Rust I've thought it might be an interesting time to get into programming where you could see the birth (and possibly death) of a new language. I'm interested in quite a few different languages, just curious the best way to start and actually start to learn these languages. Whats the best way/place for one to learn these skills where they can get some practical experience and actually start to see (albiet simple) some results or fruits of their labor?
Ohhh and what do you guys think of GO and Rust as newly emerged languages... waste of time.... inspiring and fresh... or you don't care.