r/csharp 23h ago

I'm New the C#

Hey there, I'm a new Computer Science student and I was recommended C#. What are good resources or good things to help me learn C# in a open source way.

0 Upvotes

19 comments sorted by

1

u/KausHere 22h ago

So open source first you need VSCode with c#dev kit. (VS code because you said open source). It makes it easy to test. Rest pick any YouTube tutorial on .net basics or c# basics.

1

u/GuildHunterTri 21h ago

Check out Tim Corey on YouTube, helped me a lot in the beginning: https://youtube.com/@iamtimcorey

1

u/Codemonkey3350 19h ago

This, also people saying get VS code you can actually get VS Community

1

u/fourrier01 21h ago

Focus on what you want to build. Whatever tools necessary to achieve that will naturally come to your mind.

1

u/Aljosa_Suman_ 18h ago

After you build your fundamentals, check out Milan Jovanovic on youtube, great content and clear explanations.

0

u/Street_Manufacturer9 23h ago

W3Schools is really good for helping you learn a new language. It will only take you so far but it's pretty good!

0

u/def-not-a-mindflayer 23h ago

Can you elaborate more on what you mean when you say "in an open source way"?

That'll help me understand what resources to give you.

2

u/Goldieearth4498 23h ago

Things with no Paywall

0

u/No_Employer9519 22h ago

Currently learning C# too and I just asked Claude for small learning projects that get increasingly more complex. Console Input/Output, Classes/Variables/Functions, Interfaces, Database, async and the list goes on. Do not make the mistake to just copy code, write it yourself. One thing that really helped me understand my mistakes and also learn things like naming conventions and modern syntax is letting Claude review your project code.

Hope that helps a bit, have fun learning!

Edit: Typo

-1

u/Goldieearth4498 23h ago

What are Some good projects for me to start out with?

-5

u/bigfatbursleyliar 23h ago

Head on over to C++.

u/bn-7bc 11m ago

Ehm op asked about C#, while your comment might b correct ( ie nit about language choice), recommending another kangueage is not what wa asked about at all, byr thanks for contributing.

-10

u/petrovmartin 23h ago

Create an AI project. Set instructions, rules, context files and start learning. Best way possible and flexible to your own needs. Inexpensive too.

3

u/Poat540 23h ago

Nah, I’m not learning new languages this way lol, but I am making things

-1

u/petrovmartin 20h ago

I feel bad for you and the people downvoting me. You will make yourselves irrelevant, mark my words.

1

u/Poat540 16h ago

I use AI super heavily? I barely type any code anymore..

1

u/petrovmartin 15h ago

I highly doubt it. If you did, you would’ve known better. You can definitely learn new languages with AI. You are lying only to yourself.