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

General Discussion

Ronnelle Torres
Ronnelle Torres
5,958 Points

WHERE SHOULD I GO NEXT AFTER FRONT END-WEB DEVELOPMENT?

Hi good day! :)

After finishing the track Front-end web development track, what language should I learn for back-end? Do I have to go with PHP? Ruby on Rails? Python? or Java?

What is the most in demand language by employers? Thanks!

2 Answers

jsdevtom
jsdevtom
16,963 Points

I started with full stack Javascript. I would actually actually recommend doing the freecodecamp challenges before moving on because it puts the stuff you've just learnt to use as well as filing in some holes. Then design a few mock websites for your portfolio and to get some solid concepts driven in.

I rushed a bit and was left missing critical knowledge (such as 'this' in Javascript).

'What is the most in demand language by employers?' - see here and here.

My personal recommendation would be node.js. Reasons: helps your understanding of javascript. Is relatively new, which means that there isn't a huge amount of competition yet, whereas other languages have been around for many years and there is a tendency for more competition. Cons: asynchronicity can be hard to wrap your head around.

Ronnelle Torres
Ronnelle Torres
5,958 Points

Thanks for the advise! :) Cheers! :)

Steven Parker
Steven Parker
231,110 Points

:information_source: Those charts only tell half the story. In addition to how common the jobs are for a particular language, you might want to research the average salary for those jobs. Those graphs are not the same.

jsdevtom
jsdevtom
16,963 Points

Steven Parker - what would you recommend?

Steven Parker
Steven Parker
231,110 Points

I found an article on salaries here and here.

Java is looking like a good bet for both salary and opportunity.

But some skills that are too obscure to show up even at the bottom of the popularity scale like HANA, Cassandra, or Paas have way higher median salaries than any discussed in any of these articles.

I would suggest first look at places that you want to work at. google search web developer agencies, or something to that effect in your area or where you want to work. See what they are making, and the tools that they are using. It can be a good barometer as to other agencies. I would also review what kinda work do you want to do? I work in PHP and Javascript, 25% of the web runs on Wordpress. That's huge, maybe if you want to make just websites and not apps, PHP and Wordpress might be a good place to start. In the end, I'd say find a language that you feel comfortable learning and using. build some cool stuff, and the job will follow.