❔ I need help getting a start on how to learn to code in C#.
I have been wanting to start learning how to develop games for a while now and I have chosen C# as my language to code in. The problem is learning to code or learning an entirely new language that I have no prior experience with is inteminating and I was wondering if anyone could help me by giving me tips on how or where to start. I know that learning is going to be a long and difficult task, but I am willing to put the time into it.
19 Replies
Microsoft
Learn C# | Free tutorials, courses, videos, and more | .NET
Free courses, tutorials, videos, and more to learn to program in C#. Resources from the .NET team, .NET community, and training companies.
thank you so much
tldr The site has some excercises your can write and run in browser but you should get started installing Visual Studio
okay thank you!
There's also Rider many prefer but I haven't tried it
oki i might check it out sometime
for now im going to see what i can do with the dotnet
more often spelled .net, afaik dotnet is an alternate name to work in places that don't like periods
C# is the language with the basic syntax and concepts, .NET is the framework that gives basic functionality and utilities to get started
You can think of it like spoken language and its vocabulary
That is exactly what i am looking for thank you
No idea if this post is still in need of help but I was able to learn best using CodeCademy cause it allowed me to write programs while learning
Once youre done with that you could do some learning by doing
For additional resources there's w3schools
In case of Game Dev id recommend Unity or Godot (which I believe uses C#) or perhaps even a self made game engine
$helloworld
Written interactive course https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/
Videos https://dotnet.microsoft.com/learn/videos
We even have a tag that links recommended tutorials lol
Godot uses C# as an optional module
support is like 98% of the way there but certain things are a little spotty still
we just had to upgrade our entire project to 4.1 (much easier said than done as we use a custom build with many modifications) due to a missing override in 4.0
I'm only experienced with unity so ye idk
yee i getcha
the beauty of godot is the open source nature of it though, my favorite engine ever
if someone's gonna learn i'd recommend going with it, its .NET implementation is much more faithful to the specifications as well
thank you all so much, i appreciate all of the recommendations and tips. I will get to learning as soon as possible
i am feeling a lot for confident about learning how to code now that i have sources to work with
Remember to keep at it, it's a marathon not a sprint!
If you ever feel lost it's part of the process, don't give up and never be afraid to ask questions
ok thank you so much
you are all so kind
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.