Learn it by doing, by experiment.
Learn the latest programming language first. When you feel like you can't do some tasks with the newest programming language, you go to an older language.