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 trial


Tony Brackins
Tony Brackins
28,766 Points

Front End vs Backend

Hey guys, a little advice. I went through the Java track on here and am also going through the Front End Web Developer track.

I really like Java. I think it may be my favorite language.

The only thing is, I can make $$ with HTML/CSS/JS/ and in fact, the instructor just mentioned JSON/AJAX and those both sounded interesting because I can see how I'd be able to make apps with this.

The only caveat, Learning Front End interferes with my backend knowledge because I'm a new programmer. For instance, the way objects work in JS and Java are different, it gets a little confusing to me to remember them both.

Any advice for a newbie?



1 Answer


Java is and probably will always be one of the most used languages. Almost everything uses it. It all depends where your interests lie.

If you are interested in Java, then explore it. Build projects related to hardware or try Java frameworks like scala.

If you're interested in the web, regardless of your backend language of choice, you should at least be familiar with front-end technologies.

There are tons of development positions out there, choosing a language or technology because it could mean more money, is not a good idea for your overall developer happiness.

One of my favorite posts regarding this topic: https://www.reddit.com/r/learnprogramming/wiki/faq#wiki_which_programming_language_should_i_start_with.3F

Let me know if you have any more questions regarding this. :)

Tony Brackins
Tony Brackins
28,766 Points

Great answer and thanks! I'll check out the link.