Python is outstanding for nearly every purpose I've thrown at it, and I was a strong Java developer. Now if anyone asks me if they should learn R/Matlab/Java/C, I say "Sure, but learn Python first."
The process was not without its challenges, but developing on a modern platform and backporting was a breeze, and I'm not worried about upgrades.