Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Lucas Santos
Lucas Santos
19,315 Points

Is it a good idea to learn 3 languages at the same time?

I am currently learning some more "Javascript", "PHP" and tackling on some "Java".

Do you think it's ok to learn those at the same time or do you recommend one at a time. Would like to hear others experience with learning.

And the reason I ask is because it's never enough to just be good at one or two languages and you really want to be good at 4 or 5 languages. Just seems like it would take a long time if I just went one by one.

2 Answers

Eric Michaud
Eric Michaud
6,547 Points

When I was learning, I learned some java, then moved on to c++, and then moved on to c#, all without knowing a ton of the language at the time. I think that it is not necessarily bad, because most concepts in different languages carry over, but I have had some problems where I get some syntax confused between languages(which isn't a really big deal, the solution is just a Google search away). Also I am going to assume you haven't learned any languages yet, but once you have learned a language well, it's extremely easy to learn second, and it just gets easier to learn the third. Also I don't necessarily agree that you need to know 4 or 5 languages. I think it depends on what you want to do and it's rare you cannot make an application on one language but not another. In short what I am trying to say is that you should not necessarily learn a bunch of languages just to know them. Just learn the language you need to or want to use, and if you need to learn another its not hard after you've learned the first.

Lucas Santos
Lucas Santos
19,315 Points

I see, no i'm pretty good and know HTML, CSS, Javascript, JQuery and PHP but i'm tuning up my PHP and Javascript because i'm not at the level where I can just write anything I want. Plus I wanted to learn Java so I started that a little over a week ago.. I know that programming is a concept in general and the part that confuses me the most is the syntaxes between all of them but sometimes different languages have different rules that confuses me. And believe it or not Yes you do need to know about 4 or 5 different languages because most job don't only want you to know HTML, CSS and Javascript they will request SASS or LESS along with CSS and then Angular.js, Backbone.js, Node.js, or JQuery with Javascript. So the demand really requires you to learn more than 1 language/library at once. So far i'm doing ok but I do get confused at times.

Choose contrast languages i guess.

Javascript + C# or Java for see. NOT C# + Java or you'll end up confused by syntax.

Don't take my word as final decision, research some more.