+ 4
What should I learn after Java
I'm still new and I'm into security, ... creating apps, programs etc (android,ios, etc)... I'm learning Java at my school ... still new in computer science
30 Answers
+ 18
Stick to Java, read more, there are so many things you can learn about. Improve your Java, work on it and then everything will be easy. And because you want to make apps and programs, I recommend Java or C++, Java for android and C++ for windows apps
+ 13
After learning Java I advise you to learn how to design patterns and various frameworks: Java Enterprise Edition, Spring. Knowing Java you can learn to program mobile application for the Android platform.
+ 6
C# is really similar to Java. It would be a good place to start getting comfortable with new languages. After that maybe C++? Then you can go off and learn whatever you please.
+ 5
it depends on what you enjoy and, if you are wanting to make a career from it, where you want to take your career to. If what you like about Java programming is solving logic problems or if you get a buzz from fixing a bug and working out a great solution to tricky problems, then any of the previous three suggestions work (from Filip, Grzegorz and Kenyatta) and go deeper into programming and master that skill. If you want to make apps on lots of devices try out swift (although it pretty much requires a Mac to actually do so this may limit this option - although you can still use the solo learn app for it and see if is going to be a good option for you) this will make it possible to develop iOS apps. Java is very multi purpose so can be used for PC apps too, although I don't know how popular it is among companies that make PC programs. Some SQL will be good to learn so you can use databases. If you have a particular app you want to make and do it all by yourself then you'll need to learn a bit of graphic design (Photoshop skills) to make your apps look nice
+ 5
Since you're into app development I'd suggest you go more into GUI design. Learn JavaFX, the easy way of creating GUI, which will replace Swing soon. Learning JavaFX will help you transition into Android development easier because they use XML for GUI design.
another subject that you should learn as you progress is Object Oriented Analysis and design, then learn more about Design Patterns which will help you write better code that is more structured and readable by other programmers.
Hope this helps 👍
+ 4
my advice is to learm two all purpose languages ...
it does not matter... take a dice..
and one exotic language iike prolog or shakespeare or even assembler. it will stretch your brain and help you tegarding problems from different points of view. it is a little like chasing ducks for boxers.
rocky fans kmow what i mean
+ 3
first of all whatever you do, you will never cover all the topics in java, but if you are saying so, then you my freind are a proper genius now live with that
+ 2
my advice: master java to a Pro-level, if you are a pro already, JavaScript is the next, because your background is java.
+ 2
@General_Ay you know Java script has nothing to do with Java? They are two completely different languages. JavaScript is a script language used for web applications. Java is a system language used for computer programms or smartphone apps
+ 2
C# is very similar to Java. Then you can move on to C++.
Python is great too if you don't know it already.
+ 2
Try use your java knowledge in android studio and learn sql. i am think sql is important for programers and easy to learn.
+ 1
you can learn how create Android apps..
+ 1
xml
+ 1
get comfortable in Java first. as it is very popular and useful language. go into the deep of it. that's what I suggest you.
+ 1
Learn another programming language as they are all similar in their own ways. I suggest Python or Ruby or C++
+ 1
Can I learn clearly web design & can be web developer?
+ 1
You should learn Swift or C#. And C++ if you want to create powerful computer programs and games.
+ 1
Learn everything
Hail Sololearn
+ 1
If you had completely learn java and you want to make apps then I recommend you C++.
+ 1
If you had completely learn java then I recommend you C++ as this one is also used world wide for making apps