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 How to Make a Video Game Introduction to Video Games What is a Game?

A question for Nick regarding C# development training.

Hi Nick,

The company I work for primarily uses c# for their backend. I wish treehouse had c# courses because I have been waiting for a while. Most resources I've looked at have been terrible at teaching C#, can you recommend any? We are using Asp.net MVC.

5 Answers

Nick Pettit
STAFF
Nick Pettit
Treehouse Teacher

We're working on hiring a .NET teacher right now because we plan to release .NET and C# courses. If you know anyone, they can apply here! https://teamtreehouse.com/jobs/at-treehouse-1966fb81-9834-4530-88be-226093023736

Honestly, there's not any resources that I would recommend. :-/ I'm personally excited to take our own upcoming C# courses and pick up some new tips!

Not any resources you would recommend?

Please don't leave the Treehouse community without any C# resources to explore..


First you need to grab an IDE in you really want to play around with C#.

..

Who invented C#?

https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29

Yes, that would be Microsoft.

(And I'm well aware that the term "Microsoft" mysteriously doesn't come up as

a topic of conversation in a lot of TeamTreehouse threads..)

So [IMHO] you're first choice for a C# IDE should probably be one of the free

(express or community) editions of Visual Studio:

https://www.visualstudio.com/products/free-developer-offers-vs.aspx


Then a great place for C# resources in the MSDN (Microsoft Developer Network)

online documentation would be this page:

https://msdn.microsoft.com/en-us/vstudio/hh341490.aspx


If you are not a fan of Microsoft's IDE, then try SharpDevelop:

http://sourceforge.net/projects/sharpdevelop/

http://www.icsharpcode.net/OpenSource/SD/


Sako mentioned ASP.Net, but probably most of the Treehouse students have no idea what he is talking about.

Here's some links:

https://en.wikipedia.org/wiki/ASP.NET

https://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx


Lastly I noticed the .Net TeamTreehouse position (that Nick provided a link for above)

didn't really mention having an XNA (or even DirectX) skillset.


I really hope whoever they hire has experience using C# to develop

games using hardware accelerated graphics:

https://en.wikipedia.org/wiki/Microsoft_XNA

https://msdn.microsoft.com/en-us/library/bb200104.aspx


Although XNA development has "slowed" in recent years,

DirectX (including Direct3D) continues to be "baked in" to

all versions of Windows, including Windows 10:

http://www.pcworld.com/article/2875094/directx-12-just-sneaked-into-windows-10-but-you-cant-use-it-yet.html

...and Microsoft certainly isn't going to get rid of DirectX because it also crosses over

to the XBox platform:

http://www.xbox.com/en-US/developers

Thanks Nick! Look forward to the new courses.

Michael Q
Michael Q
4,506 Points

have you checked out http://www.microsoftvirtualacademy.com/ there was another site that looked promising but i cant find it currently..

i i would love to see a track for c#, i am just starting the making a video game with c#

@james - thanks for those. I actually have a full version of Visual Studio 2015 that I use because of work.

Konrad Pilch
Konrad Pilch
2,435 Points

I might say readin books and search for updates online : p

Scott Reuber
PLUS
Scott Reuber
Courses Plus Student 12,756 Points

Will there be any C# geared towards the game dev track with the Unity courses, or will that all just be self-contained in those courses?