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

Abir Ahmed
PLUS
Abir Ahmed
Courses Plus Student 8,616 Points

Looking for suggestions in learning best back end language. Can you please help me?

Hi, I had finished Html & CSS course here on Treehouse and looking to further my skills by learning Javascript. I suggested one of my friend to buy the subscription and learn PHP here so that he can help me with the back end. Recently I came to know that I can work as a back end developer along with front end developer just by learning Javascript, node.js, etc. (everything available on Full Stack Javascript course here on Treehouse), so should I suggest my friend to take Full Stack Javascript course or PHP is best? Please suggest me the best language to work with, if you think Python is best then please describe it with reason, if you think Ruby on Rails (pardon me if I didn't wrote it correctly) then also give reason for that too, or if you have any other suggestions regarding this issue then I'll appreciate it. Thank you.

2 Answers

Zachary Kaufman
Zachary Kaufman
1,463 Points

There is no "best" language. And I hate giving you that advice because I hated it when people gave me that advice. The languages are all better at certain things, if your looking for a stable language to make web apps, then Python or Javascript is best. Javascript can be used for multiple aspects of the website Python is more direct (meaning, it is only backend), I personally like Python syntax more so that's what I'd go with, but your friend may really like Javascript more. It is all about personal opinion. Ruby/Ruby on Rails is made to be a fun language to use, and in my opinion it is. But it is also more unstable, and changes often. Also, if you making a website using GoDaddy which is widely popular, Ruby isn't supported. If your sticking with Web Dev now, but think your friend may want to do something none web related, I would go with Python. It is a software language but has Web framework. That way if you want your friend to help you with your website, he can take the Djanog/Flask track but also pursue whatever he wants to do because Python can be written for websites and applications. Ruby is mainly centered toward Web development and same with Javascript so if he thinks he may change from Web Dev to Application Dev later on, he probably shouldn't take Ruby or Javascript. I hope this helps.

Zachary Kaufman
Zachary Kaufman
1,463 Points

P.S. Let me know what you and your friend decide, I spent a long time deciding on a language to stick with, I went with Python but languages like PHP still interest me even though I've never tried it. I have tried Ruby, Javascript, HTML/CSS and Python if you have more questions about those languages I would be happy to answer them!

Abir Ahmed
Abir Ahmed
Courses Plus Student 8,616 Points

Hi Zachary Kaufman, thanks for answering my question, we have decided to learn HTML, CSS & Full Stack Javascript so that we can work both front end and back end together :)

Zachary Kaufman
Zachary Kaufman
1,463 Points

Sounds like a great idea, best of luck to you guys!