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

Game Development

Unity Question

Hi,do you need to learn c# to learn the first unity course.Is unity 5 used? What version?

Should I learn other programming languages

5 Answers

Hi Ignacio,

In the introduction to Game Development with Unity, it states "If you've never programmed before, this is a great place to start." So no, you don't need to go in already knowing C#.

In terms of whether you should learn other programming languages, it's a good long term goal to learn multiple languages to broaden your understanding of how everything fits together, but you certainly don't need to learn multiple languages at once when you're first starting (and doing so may be overwhelming if you aren't careful).

Unity 5 is used in the first Unity course here.

Hope that helps!

Thank you,I know some programming languages,so I hope is not very overwhelming

I don't think you'll have any real problems if you're already familiar with code logic, but you can always find help here if you do.

Happy coding!

Happy coding for you too!

Is unity free?

That depends on what you want to do with it. Personal is free, but Plus/Pro/Enterprise aren't, and they have increasing levels of customization and options.

Thanks I just started game development course.I choose for the moment the personal/free.Thanks for your response