Why should I learn Java?
Java is one of the most desired languages in the industry for a couple of reasons: hughe ecosystem with a library for virtually anything, always improving and with the latest changes at a faster pace than ever, performant and portable.
What is Software Engineering?
Almost everyone can quite fast learn a programming language and start writing some code. What diferentiates this people from top developers is that the latter have mastered the art of software engineering. Knowledge of this topic allows developers to create flexibile, extensible, reliable and scalable systems.
What is Computer Science?
It is not only programming as many would think. It is a vast collection of knowledge domains that are related to working with computers. Think about hardware design, networks, servers and of course the software that usually runs on top of the previously mentioned items.