Java is not dying, java is the most powerful language last 15 years. Java is oop, you can use it also as functional. Java has the most support and libraries. With java you can make graphics, games, AI, Machine learning projects. Java is the most wanted outthere for jobs. Its a bit difficult for beginners but recommended in my opinion. You need at least 2 years of full time coding to learn java. After that, you need 2 years more to learn graphics with java. You can avoid graphics of course if you dont need them. The steps to master java are:
1. Find a good e-book for java and start reading.
2. Download a java ide, netbeans, intellij, eclipse etc and start code the book examples.
3. Start to solve your problems, imagine a problem and solve it. Sololearn has many examples to solve.
4.Save your codes as portfolio and try to code everyday even if its 10 minutes per day.
5. When you finish the first book, find another more advanced and start again from step 1.
6. Dont forget to use your weapons: internet.
Java’s presence is everywhere and in every technology such as supercomputers, gaming console, mobile phones etc. and when it comes to using java in the services like banking services, big data solutions, financial services, stock market, retail, scientific & research community and even used in the Android phone for the application to be written in or for its API to use.Java is a tool, helping to implement lots of computer science fundamentals.
In computer science domain - Future is not any language. It’s all about the data models, algorithms, patterns, intuition and maths.
Java is everywhere. you can develop Java GUI (desktop application) as platform independent, Java is also used in Web technologies Like JSP and its powerful frameworks Like(spring, Hibernate, Maven, Jdb etc..)
One can create Application for Windows os, MAC os and for others also..
Upvote for help Others
➝ Choosing the right path purely based on your interest.😊👍
• Advance Java
In advance java, you will learn important concepts like:
Java Servlets, JSPs, Java Mail API, Socket Programming in Java, Database connectivity, Struts, Hibernate, J2EE.
This will be your next step as advanced programmer in Java language.
** Java Vs Android **
r f 👍😊
Programming always has a perspective, there are a large number of programming languages waiting to use their potential! ❄☃🏂☃❄
So, we can always find something for ourselves and choose where we want to continue. 😉🍻