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

What language to learn in 2016? HELP ME!

I love RUBY because of its straight forward and readable syntax. It is easily to understand especially for a no experience programmer.

BUT,

Why there are less updated RUBY Tutorial or courses as of 2016? Should I stop studying ruby?

I am in dilemma right now on what to choose, Ruby or JavaScript or PHP/SQL? I am learning Ruby because I want to make dynamic and reactive websites (I got a good foundation of HTML and CSS) like Gumtree and EBAY.

Help me guys and enlighten me please.

Thank you.

2 Answers

Hi Ryan! I think Swift would be the best choice because 1 you can put apps on the app store, 2 it's got automatic syntax correction, 3 it changes the colour of certain code and 4 it's quite easy to learn. But if you don't have a apple computer with the latest operating system you won't be able to program Swift. I'm 10 years old and i am learning Swift myself and it is great, i can easily learn it, it can easily correct my mistakes and it changes the colour of certain code so i can see if for e.g i have made a variable instead of a constant!

Sorry, i sort of skimmed through your text and didn't notice that you were in a dilemma to choose Ruby, JavaScript or PHP/SQL. This was probably a useless answer>

Keep up on your Ruby and learn Rails (if you haven't). Then learn Javascript and maybe coffeescript. You can use either of those WITH your Rails apps to add interactivity. If you want to learn something like NODE you'll have the syntax down. There are many uses for js and it can compliment OR compete with Ruby depending on how it's used. It's very versatile!