+ 4
What about me I think Java is good choice. It remains #1 among languages nowadays. Look at TIOBE INDEX for july 2017. And it is very powerful and universal with huge history. Java is still improving(SE 9).Static, strong, safe typing. Automatic garbage collector. If you want to work with industrial and serious code, yes it's good.
Many android apps on java. OOP, built-in functional programming capabilities, and much others abilities.
JAVA is everywhere! "WORA - write once, run anywhere"
+ 2
I personnally would not recommend it as first language for a beginner.. i would recommend C or Python instead, they're a lot more friendly for beginners
+ 2
I just can agree with @will. Java is at first an object oriented programming language and because of that there are many confusing things for beginners. I would recommend to start with python. When you finished learn c++ and when you understand there the different concepts of programming (imperative,functional,object-oriented) you can start with Java and astonish how easy it is. :)
+ 2
C is a good choice, too. I personally found it easier to start with Python, but C is THE programming language, so you won't do anything wrong with learning it.
+ 2
Starting with Java may be a little overwhelming, so it is suggested that you start with a procedural programming language like C, and then move to object oriented ones like Java or C++.
The most preferred path by the new learners is C->C++->Java
Python is also good for learning for beginners as it is straightforward and easy to comprehend.
0
wow, you guys just explained everything haha Excellent choice of Path @David, from C you'll get comfortable with C++ and java.



