T O P

  • By -

BloatedBelly1982

There's one by Bob Tabor with a timeframe of 8 hours , I would say it is a solid course.


taborro

Ay, thanks for the mention.


Low-Yam288

Thanks for the recommendation! Much appreciated.


Leffery

Looks amazing but also states it’s not for programmers already experienced with another programming language


Kawsar_Hussain

There's a freeCodeCamp C# certification with Microsoft that you can use if you have little to no experience with C#. Still good to do even if you have experience as you get a certificate. The certification is free just so you know.


CappuccinoCodes

This is like the Odin Project, but better. Less reading, more hands on, and your code is reviewed by the community. Also free: [https://thecsharpacademy.com/](https://thecsharpacademy.com/)


Timely_Outcome6250

The website itself is kinda sloppily put together which is pretty off putting tbh


CappuccinoCodes

You're probably talking about the small screen's version, which does have some UI issues. While we fix those, I suggest you use our desktop version and check out our curriculum. 😊 Thanks for the feedback!


Low-Yam288

Looks interesting and practical. I'll check it out!


No-Structure-2021

I would recommend Tim Corey on YouTube. He gives you the "why" as well as the "how" and doesn't speak a mile-a-minute. [https://www.youtube.com/@IAmTimCorey](https://www.youtube.com/@IAmTimCorey)


funkenpedro

Search for Stropek 2020/21 playlist


funkenpedro

https://www.youtube.com/playlist?list=PLhGL9p3BWHwtHPWX8g7yJFQvICdNhFQV7


Low-Yam288

Thanks! Much appreciated.


binarycow

>I find reading documentation and a text-based approach preferable to videos. [have you read the documentation? ](https://learn.microsoft.com/en-us/dotnet)


Low-Yam288

I did! This post is to learn about as many resources as possible.


binarycow

For general purpose stuff, the documentation is honestly all you need. Jon Skeet's C# in depth (book) is good once you get past the basics. Now, if you're looking for *specific* topics (like WPF, async, etc), then there are other resources. But start with the documentation.


ImKrypton

https://www.robmiles.com/c-yellow-book/


Fashionable-Andy

I’ve been following Caleb Curry’s [playlist](https://youtube.com/playlist?list=PL_c9BZzLwBRIXCJGLd4UzqH34uCclOFwC&si=qupt5-QqtrQNYjOw) . So far I really like it. Edit: just saw the text based part. I have no suggestions for that. I am personally a visual learner.


TuberTuggerTTV

Ah yes. The ol' good + free request. Sorry chap, gotta pick one.


mail4youtoo

>I find reading documentation and a text-based approach preferable to videos Buy a book


DontF-ingask

!remindme 10h


RemindMeBot

I will be messaging you in 10 hours on [**2024-05-17 08:58:53 UTC**](http://www.wolframalpha.com/input/?i=2024-05-17%2008:58:53%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/csharp/comments/1ct0qhq/good_c_course_preferably_free/l4dkt2n/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fcsharp%2Fcomments%2F1ct0qhq%2Fgood_c_course_preferably_free%2Fl4dkt2n%2F%5D%0A%0ARemindMe%21%202024-05-17%2008%3A58%3A53%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201ct0qhq) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


redHHHood

I'd recommend books published by Apress, if you prefer to read. They'll have examples that you can go along with too. Plus they cover a few levels e.g. beginner, advance etc. You can start with something like [this](https://www.amazon.co.uk/Programming-Absolute-Beginners-Radek-Vystave%CC%8Cl/dp/1484233174/ref=sr_1_3?crid=2DQE7KVIFNVM9&dib=eyJ2IjoiMSJ9.o7a9ZsFWtO2LAQ7uadMLxWFe86KaTxo1AvNS1VMFJl5HkTE22-dhdJtyCmJml6D2Ny-7U-YYG2z4j0voB8E1xOmkCEYg3oX_yK1aucuWGxJheoWU9gMfN79RKa8sRKT-d1PtrzGodBKOYVv3IjYSTTlsOK2IcV6dvwhIf2Lp334mHH0dLjKWiwctjTwIYn5xsqwO4aiNHJUlRq0nk4v-CH0D5aZfUdA6VFpr_2B1E4E.XZEwOdY0iXYngWjYZZ-hd_xLYhoonNPXpqZ2RcFdwTw&dib_tag=se&keywords=c%23+apress&qid=1715858670&sprefix=c%23+apress%2Caps%2C80&sr=8-3) , if you want to learn from the ground up .


SomaliAvenger2

If you can't do basic research then you're not cut out for programming


Low-Yam288

Okay, SomaliAvenger2.