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.

Java

Is 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
Michael Hess
24,511 Points

Hi 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 :)

It did help out a lot thanks for your insight I really appreciate it! cheers.

Gavin Ralston
Gavin Ralston
28,770 Points

Don't forget to select a best answer if you find one particularly helpful!

I 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
Gavin Ralston
28,770 Points

Being able to work on both Android and iOS platforms will only help you, too!

As Micheal hess has said

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 :)

Gavin Ralston
Gavin Ralston
28,770 Points

Oh I caught that, I just wasn't sure if he was trying to link to another post or some other comment he made.

Thanks!