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

Maksym Maltsev
1,475 PointsLanguage choice
Hello everybody.
I have an idea of a website project which will gather customers feedback about some certain products and services provided by different companies in the area (with ratings, etc).
Furthermore i want those companies to have an access for commenting/approving customers feedback (different level of access for different users; access for limited parts of a website only).
Sort of a Tripadvisor but for a different field.
Network load is around 1000 visits per day (not that much, is it?)
I have an experience in HTML/CSS but i don't have any in programming, so this project will be used as a learning material.
My question is - which programming language to chose: PHP vs Python vs Ruby?
Would be nice if i could use one of those languages for developer career in future :)
Thanks.
1 Answer

Laurie Williams
10,174 PointsYou will get a different answer from different developers. You need to look at which language or framework suits your project best. Personally, I would go with Wordpress for this project as it comes with a commenting built into the posts. However, I am most experienced with Wordpress so I am going with what I already know because I know it will take me less time to develop.
Jacobus Hindson
14,429 PointsJacobus Hindson
14,429 PointsHi Maksym,
The old what language is a loaded question and you always get varying opinions on it. Your volume is certainly reasonable for any language and the premise is all good and well. Seeing as you have some social network elements you could start with the Ruby "Making a Social Network" course here, alternatively you could use WordPress and look at BuddyPress for the features you are after.
As for building a career path any language on Treehouse can get you there and ultimately what ever you decide to use now will be able to be parlayed into more knowledge as the principles of programming are similar across languages it is the syntax that varies.