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

Java

Two Languages???

I'm learning java with android but I'm also learning unity3d with C#. Is it wise to just learn them one at a time or can I still just learn both at the same time?

3 Answers

Jacob Bergdahl
Jacob Bergdahl
29,118 Points

It's entirely up to you and how much you can handle. Java and C# are very similar, though Android development and Unity development are very different. It really just depends on how fast you learn and if you can focus on multiple topics and differences at a time.

Nicholas Grenwalt
Nicholas Grenwalt
46,626 Points

You can definitely hop around a little bit to keep your brain on edge. Neurons in the brain fire better when they are stimulated with various material. A vast majority of your time should be devoted to learning the ins and outs of a particular language until you have a firm grasp of the concepts. Too much jumping around though and you will end up having to go back and review a lot. There is definitely a fine line. Use the good old 80/20 rule. 80% of your time on the main language you desire to learn and 20% on others. All my opinion of course, but it has served me quite well. Hope it helps you as well.

I just want to mention, that it is possible to write Android Apps with C# (and even iOS Apps) too... In the future it might even be much more easier since Microsoft got Xamarin

movingOutQuiet