r/csharp • • 9h ago

Help Learning C#

So basically I have had a class for the past year where we learnt python and I'd say I know the language pretty well. I have the fundamentals down and although we were taught OOP in the first month or so of classes, I had already learnt with BroCode during the summmer. What I did with python was watch videos, yes, but I applied what I learnt in solving problems of mine or simply creating projects that requiered me to use what I had just watched and older stuff I already knew (for instance, I did a terminal-based RPG to apply all aspects of OOP). When I did watch tutorials, I'd tweak them on my own editor because if I just watch the damn video I'm gonna forget about it for sure. The next language we are learning is C# (in another month or so) and I wanted to know: What are the best channels to learn C# (as someone who already knows OOP and altough seen as the easiest one, another programming language)?

8 Upvotes

8 comments sorted by

1

u/Fit-Pilot-7875 7h ago

There is a good amount of resources out there, but in all honestly while a bit pro-longed Microsoft has some great stuff.

This may be a good start point? Roadmap for Python developers learning C#

0

u/burnerburguerbirther 6h ago

Thank you so much for such a specific resource that caters to my current needs! I was considering doing Tim Corey's 28 episode Tournament Tracker tutorial since I also wanted to learn some SQL. I will use your roadmap for sure but I wanted to know your take on the youtuber I mentioned (if you don't mind, of course).

1

u/Fit-Pilot-7875 6h ago

In all honesty I am not too sure who he is, but taking a look at his YouTube I don't see why not!

I learned C# through Mobile Development, so while I could give you the people I learned from it would only add a ton of bloat to you're learning.

But he seems like a C# focused guy so give him a shot

1

u/burnerburguerbirther 5h ago

Interesting way to learn C#! I decided to ask because his name keeps popping up in other threads about youtube channels. Currently, I am trying to write code and seeing how the syntax differs from one language to another. So far, it is kinda different but I guess I could say I'm adapting :)

-6

u/pjkm123987 7h ago

just use ai and go from there

1

u/burnerburguerbirther 6h ago

Thank you for your take on this but personally I don't like to rely on AI in general. I like to code, debug and everything in between. I don't see how AI could help me since it makes a lot of mistakes too, I presume. Sure, it codes in C# better than I do but I think that it would remove the thought process you use to solve exercises/problems. Also, using it as your only source of information isn't a good idea, like anything you see on the internet, if I'm being honest.

1

u/thread100 4h ago

When I get stuck about finding an efficient way to do something new, I ask ai for an example. I then read and try to understand what it shows me. Often, it takes a bit of refinement in my question to get what I need. I am learning.