Why Java ?
Easy to learn and code.
Easily readable and understandable when we look into the completed program.
This follows OOPs structure of programming which helps in understandability and reusability of code. You will understand this when you learn OOPs concept in Java.
It is platform independent, so we can use same lines of code in any platforms like Windows, Linux, etc.
It is easy to modify and change code whenever needed.
It is secure and fast than many programming languages.
Easy to Learn
Easily readable and understandable
Platform independent
Easy to modify
Secure
High performance