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

C#

Jesse Schoonveld
Jesse Schoonveld
2,943 Points

As someone who wants to learn both, should i do the C# or beginner game development track first?

Hi, i am currently learning C# because i want to become a programmer in the near future. However i also like making games in Unity in my spare time. I've already started doing the beginner game development track but i'm worried i'm missing out on key concepts of c# by working with Unity first. Because Unity has alot of built in functionality that you can call on in your code.

If i want to learn the complete package, is learning C# by applying it in games i make a viable option, or should i stick to more general stuff?

1 Answer

Steven Parker
Steven Parker
231,122 Points

Take C# courses for the language, take the game dev courses for Unity.

While the game development courses do teach C# along with Unity, the latter is the real focus and the C# is limited to things you would do specifically for game creation. For a more thorough and generic coverage of C# development itself, you definitely want the C# category courses.

But since neither course series has the other as a prerequisite, if you plan on doing both just take them in the order that appeals most to you. There will be some overlap no matter which order you do, but it shouldn't be extensive and will just provide a bit of extra practice on the fundamentals.

Jesse Schoonveld
Jesse Schoonveld
2,943 Points

Thanks for the insightful answer!