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

Hello guys, I have a question. After I handle good Html css javascript what should I pick between Ruby on Rails or PHP?

Can you guys give me some PRO / AGAINST ? who has the future?What can get you easily a job? what is best for new people in this industry? Can both of them be learn? Thanks

3 Answers

Nicholas Wimsatt
Nicholas Wimsatt
4,633 Points

From a PHP perspective it is used by some of the most popular CMS products out there such as Wordpress, Joomla and Drupal. There are lots of framework add-ons for PHP that helps make PHP more easier to code and I think there is a much bigger PHP community since the language is easy and straightforward to pick up.

Someone on the forum might be able to pitch in Ruby on Rails as their language of choice but the battle between PHP and Ruby is like apples to oranges. Your best bet for easily getting a job would be to do some job research in your area, look at how many open positions are looking for Ruby on Rails programmers and how many are looking for PHP programmers and then you can make your decision on which language to learn based on that.

Thank you Nicholas for the answer , I think I'll go with PHP first and after I get comfortable with it , I will try Ruby too .

I'd go with PHP as it's the most famous, used and most wanted by Jobs.

I chose Ruby on Rails, but I think the pros and cons of each kind of cancel each other out, and I think in the end it comes down to what feels good for you!

Ruby on Rails is becoming more popular and there are not nearly as many people who can do it, so there is less competition. BUT there are not as many jobs in it as there are for PHP. So that's kind of neutral in the end.

PHP is massive, so there are loads of more jobs in it, but there are loads more people who can do it, and do it well. So that's kind of neutral too.

I buy Nikon instead of Canon, because I like the slightly rebellious feel of that. I chose Ruby on Rails for the same reason. BUT it's also acting on a feeling that Ruby will grow and php will shrink. I may be wrong about that. I also think that, once you get really good at Ruby on Rails, you can get paid more than a php developer. I may be wrong about that, also.

It's probably mainly because it feels rebellious and cool doing Ruby on Rails, to me anyway!