Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Tim 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,511 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,191 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!