Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialTim McKyer
10,989 PointsIs Java a bad language to learn right now?
Just wondering because I keep hearing so many different things from so many different people, also I don't want to commit too much time to learning something that may be a dead end language. Please help kind of going crazy over here xD
3 Answers
Michael Hess
24,512 PointsHi Tim,
Java will not be going anywhere for the next couple of years -- so it wouldn't hurt to learn it. It's currently the official language of Android (it will be very difficult to change that) and many companies are using Java in their enterprise applications.
Being a good programmer, no matter what language, is really the best goal. Many of the programming languages are syntactically different -- but the concepts remain the same.
This is a recent graph of popular programming languages on StackOverflow and GitHub: http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/
Hope this helps :)
Benyam Ephrem
3,185 PointsI mean...no language is bad but you should take into account what you want to do with the language you want to learn. I learned Java and made an Android app to realize everyone around me my age (I am 15 years old) used Apple and my app is a game and that targets mostly people my age. So now I am going to learn C so that I can code for iOS. Is this a bad thing...no, it is making me a more versatile programmer but make sure the language you choose is useful for what you aim to do (this app example might not even apply to you if you aren't learning java to make an Android app). Otherwise Java is not a bad language to learn at all!
Gavin Ralston
28,770 PointsBeing able to work on both Android and iOS platforms will only help you, too!
Harley Urquhart
26,203 PointsAs Micheal hess has said
Gavin Ralston
28,770 PointsWhat did he say?
Tim McKyer
10,989 PointsJava will not be going anywhere for the next couple of years -- so it wouldn't hurt to learn it. It's currently the official language of Android (it will be very difficult to change that) and many companies are using Java in their enterprise applications.
Being a good programmer, no matter what language, is really the best goal. Many of the programming languages are syntactically different -- but the concepts remain the same.
This is a recent graph of popular programming languages on StackOverflow and GitHub: http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/
Hope this helps :)
Gavin Ralston
28,770 PointsOh I caught that, I just wasn't sure if he was trying to link to another post or some other comment he made.
Thanks!
Tim McKyer
10,989 PointsTim McKyer
10,989 PointsIt did help out a lot thanks for your insight I really appreciate it! cheers.
Gavin Ralston
28,770 PointsGavin Ralston
28,770 PointsDon't forget to select a best answer if you find one particularly helpful!