Answer by Gayle Laakmann McDowell, Ex-Googler, Author of Cracking the Coding Interview and The Google Resume, If there are two programmers who are equally good, but one knows Java and the other knows ...
Every programming language comes with a learning curve, but Java shares many similarities with C, C++ and JavaScript. Anyone with experience in any of those languages will pick up Java syntax quickly.