Java remains the most popular programming language, but few people would call it the coolest programming language. Some may even argue that it's an increasingly outdated language and, for that reason, many educators are reluctant to teach Java.