how long does it take to learn javascript if you know python trending