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


Intermediate C# or How to Make a Video Game or other?

I've recently completed C# Basics and C# Objects, and I was wondering what course I should take next.

Intermediate C# seems to be the next logical step, as it will continue to increase my knowledge of C#. But a lot of programs I want to write require a visual representation, so people have advised me to learn how to make video games and use Unity.

There are also other beginner classes like C# Collections that may be useful to me. Because of all the possibilities, I am kind of lost and would like help from a more experienced user than me.

1 Answer

Steven Parker
Steven Parker
229,982 Points

Game development and C# are really different skills.

Sure, you'll learn some C# in the game development courses, but not a lot β€” C# isn't even a prerequisite for those.

But if you want to continue learning C#, I would suggest the Learn C# track. After that, if you want to go even further, you might try the ASP.NET Web Development track.

But if you're interested in Unity, you might also go for Beginner Game Development. And as I said, there's no prerequisite so you can take that series before, during, or after the C# courses. Just pace yourself!