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
Eduardo Jonathan Munoz6,850 Points
Ruby , PHP or Python as my first backend language??
Eric M11,543 Points
Python and Ruby are superficially similar syntactically and generally utilize frameworks for web work (Django and Flask for Python, Rails for Ruby). Python also has applications in data analytics through libraries like numpy and pandas and is also useful in machine learning.
Personally I found learning C and having to manually deal with memory to be illuminating, though it was at times frustrating and I wouldn't recommend it for a second language. Maybe as a 4th or 5th though, it will really give you insight into what software is doing under the hood!
Here's Bjarne Stroustrup (the creator of C++ and a much smarter person than me) talking about what programming languages he thinks you should learn
Doesn't matter. Pick ONE and master the heck out of it. You'll have no problem finding work after that. And once you are a master, you'll have zero problems finding another job in say PHP if you lose one PHP job.