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

Eric Brennan
Eric Brennan
14,490 Points

Preferred language for a social media website?

What coding language would you recommend for a website with user accounts where these users can post photos, videos, and text to their profile, send messages to other users, comment on other users posts, create a news feed, and other basic social media funcionality? Also need to build some type of admin page where the owner of the site can log in and edit the contents of their pages themselves. Any recommendations? Thanks in advance!

1 Answer

Hi Eric,

Any server side language will do, it doesn't matter at all. Usually people will indicate you the one that they are the most familiar with, so just go ahead and pick yourself instead. Treehouse covers a bunch of them: Java with Spark/Spring, Python with Django/Flask, PHP, Ruby (on Rails), C#/ASP.NET or even Javascript in no particular order. It really needs to be your choice and not anyone else's. You might want to pick according to a syntax that feels approachable, or according to job offers in your local area, or perhaps according to google trends. For further information, maybe read the Stack Overflow Developer Survey 2018 for some insight or maybe this might also provide you with some information, but it might be biased. It really depends on you.

Best of luck on your journey.

Eric Brennan
Eric Brennan
14,490 Points

Thank you Pedro this was very helpful!