Not by a long shot. It is the language of the bureaucracy once embedded in big companies and big government guarantees long life.
Yes you can, you just have to start. (Learn Java)
if ( X > 2 ) { System.out.println(“YES”); }
From the beginning ;.
Get a book or a tutorial.
Install an IDE f.e. Eclipse
Read and try
Rinse and repeat
Python is much easier to learn.
In most cases Python will be my choice : rapid prototyping, numerical processing, machine learning
Sometimes Java : multi-threading, phones apps
Too verbose and unforgiving. Much more stricter on what you can do.
Yes. One of the reasons for creating Java was to make simpler C.
On average approximately the same.
It is free for personal or development purpose. Otherwise you have to buy Commercial license.
Big back-end apps, Android.
It is in the top 5 languages in the world.
Candidates are Kotlin, Scala, Groovy, Jython ..
Depends against which language you are making a comparison.
In general too verbose, not good at prototyping.
Too many apps in governments and big corporations have build using Java, so for the next 10-15 years you are good.
Platform independence.
Depends on what you mean by ‘runtime’ language. Java is compiled to byte code, so No, but JVM can compile byte code to machine code at runtime.