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 trialJesse Schoonveld
2,943 PointsAs 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
231,184 PointsTake 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
2,943 PointsJesse Schoonveld
2,943 PointsThanks for the insightful answer!