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!
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
Yusuf Bagha28,641 Points
Which Server-Side Lang Should I Use
For a website like craigslist, ebay, or amazon, which server side language should I use. Please note there will be no credit card transactions on website.
I was looking into Java because that's what ebay and amazon use, but i'm not sure, can anyone help me decide.
Philip Cox14,818 Points
Hi Ahmed, am I correct in thinking we are on the same CS degree? :) I just joined Treehouse! It's great!
I really hate trying to pick what language to concentrate on, it's so hard :). Personally, I don't think we can go far wrong with either PHP or Python as new programmers. PHP is getting better all the time no matter what some forums say. And from what I have read, once you know Python, you love it. The next question to ask yourself, do you want to learn a framework? We can learn and use PHP on the web without a framework, granted it gets easier to use one like Laravel, once comfortable with the chosen language itself. But languages like Ruby, Python use frameworks for web development, Rails for Ruby and Django for Python.
I have chosen to tackle PHP first. I am seeing results quicker, and this is retaining my interest in learning. I have tried starting with other options but I hit bumps to soon. As my experience increases I will revisit these areas. But, for now I am having fun with PHP. I think it could work well for your project too. I am sure others may have other opinions for you, lets hope so.
Good luck and see you next semester! ( If this is indeed you :) )
Aaron Graham18,033 Points
What, specifically, are you trying to do? PHP is pretty usable across a very broad problem domain. Is there something in particular that you are finding it won't do?