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#

John Lundberg
John Lundberg
20,368 Points

Best learning path to learn C# and C# .NET?

Hi! While i was taking one of your classes on C# i got a "pm" broadcast about your techdegree program.

Since i already work as an IT-Manager and a Product owner in a Scrum team i dont actually need a degree.(i am mostly selfthought in programming and webdesign and i have a cisco CCNA(2006) certification)(Our product have aprox 150k users) i do have som experience in c++ and python.

I joined Teamtreehouse since i need to learn C# .NET MVC and i need to refresh my skills in CSS and javascript, there is a lot of new librarys in javascript i have never used before and your course library looked like it can suit my needs. I am also interested in Microsoft Azure management.

My question is: How would YOU recommend my learning path to aquire the nessesary skills to be able to develop in C# .NET? I also want to learn more about Azure cloud management and C# for Game development in Unity

(I have rekindled my passion for backend and frontend programming and i am new to C# so i am looking to learn as fast as possible and i am willing to take the time to do it)

Please excuse my english. My native language is swedish and i am not that good at writing in swedish eiter (;

2 Answers

James Churchill
STAFF
James Churchill
Treehouse Teacher

John,

To see all of our available C#/.NET content, visit this link:

https://teamtreehouse.com/library/topic:csharp

If you're doing more backend development, you might consider taking our courses and workshops on Entity Framework, in this order:

  • Entity Framework Basics
  • Entity Framework Migrations
  • Entity Framework with ASP.NET MVC
  • Entity Framework Data Concurrency
  • Entity Framework Query Performance

We're also adding new C# and .NET content on a regular basis, so keep an eye out for updates to our library.

I hope this helps.

Thanks ~James

John Lundberg
John Lundberg
20,368 Points

Thank you for your time, advice and tips.

I will take the Entity Framework courses you recommended and probably all of the c# courses availible. I have 6 weeks of vacation at the moment that started yesterday and i will be spending most of that time on teamtreehouse and my own projects.

It helps alot!

Brds John

Matt Veit
Matt Veit
15,694 Points

I'm in a similar situation. I already have some experience, mostly self taught, but I'm also a few credits away from a CIS degree. My job works with ASP.NET in C#, but my school doesn't offer any relevant classes. I'm starting with the ASP.NET Web Development Track. I already knew most of the stuff in the first few C# courses, but they were a good refresher, and I did learn a few new tricks. Also, some of the courses in the track are also in other tracks, so if you complete this track you will have a head start on the other tracks such as Learn C#, and Beginner game development with Unity.

John Lundberg
John Lundberg
20,368 Points

Thank you Matt! I have now enrolled in the track for ASP .NET Web Development. I have already completed a couple of steps in the track but i do not see that as a problem. I do see repetition as key in learning any skill.

In my current pace the track will be completed by monday. Any tips for what to learn after that?

Matt Veit
Matt Veit
15,694 Points

I'm still working on the ASP.NET track, after this I'll probably look at either the Learning C# or one of the Web development tracks.