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

Felix Johansson
3,341 PointsPython or Ruby for learning syntax?
Hello! It's time for me to learn a programming language and was thinking of Python or Ruby (maybe Java). What do you suggest? I want to learn the basics of the programming syntax and start understanding programming.
2 Answers

Gavin Ralston
28,770 PointsPick the one that you like most.
If you're not sure, pick the one with the best-sounding name.
If you're still not sure, flip a coin. :)
I'm not being glib, really. If you're just getting started with programming then the best thing you can do is just...get started.
At this point you shouldn't be worried about where the language will take you or what type s of jobs you're going to get, you should just be focused on getting the core concepts down, as those will translate into any language you choose to learn in the future.

John Magee
Courses Plus Student 9,058 PointsHOnestly, if you want to learn the fundamentals of programming, there's a great path on lynda.com which is about the fundamentals of OOP. Simon Allardice does a good job of covering the generals of all OOP, including control structures, classes, etc...while indicating some fundamental differences between languages. I prefer Ruby myself because I find it easier to use and it has less structure requirements than a language such as python. However, the one to choose often depends on what you want to do once you learn the languages.

Felix Johansson
3,341 PointsOkay, I'll check that out.
Felix Johansson
3,341 PointsFelix Johansson
3,341 PointsWell written! And thanks for the help.