DEV Community


Discussion on: Learn Java from scratch with these easy steps

michelemauro profile image

If we are talking of someone who is learning its first language, I totally agree with you. I may even hint at Scala as another interesting first language, but you need a very skilled teacher, as most resources online are not oriented to first-language learners.

But if you have in mind a junior or a professional who is eyeing a new field to enter into, Java is a very good choice. The market is huge, the OSS ecosystem is vast, and the resources are everywhere. So, as a second or third language is an excellent choice.