Are there resources for learning C# sans Visual Studio?

Irritated and desperate 1 Reputation point
2022-06-16T14:38:49.32+00:00

I have been trying to learn C# for years, but a huge road-block for me has been that I can't find any resources for learning coding with C# that is not unique to visual studio. I have tried visual studio, and it was simply unusable, and only left me baffled as to why THAT would be the basis of all C# training resources. I have tried following lessons (specific to Visual Studio, of course) in my own choice of coding program, but it's impossible because the lessons always make visual studio do things that are unique to that program and they never explain how to achieve that same result through only the code itself, which is obviously what anybody trying to learn the language needs.

I reeeeeally need to learn C#. It's a huge part of a narrow and fleeting window into a chance of freedom for me and if you know of such a resource you could share with me, you could change my life dramatically. Thanks in advance for anyone who can help.

Developer technologies | C#
{count} votes

1 answer

Sort by: Most helpful
  1. Karen Payne MVP 35,586 Reputation points Volunteer Moderator
    2022-06-16T15:44:26.043+00:00

    A good path Pluralsight which I highly recommend (see also)

    • Subscribe to Pluralsight, use their AI to assist the best path to take.
    • Work with Microsoft documentation when using Pluralsight
    • Many of the courses use Visual Studio Code

    Although the following is shown in Visual Studio, same can be done in Visual Studio Code. Create classes specific to what you are learning an work through them with console projects then when comfortable learn how to unit test.

    212038-classes.png

    When working in Visual Studio Code (an editor as appose to an IDE) you will need to work more and with that unsure why you had issues with Visual Studio as it makes life easier. Eventually (soon) there will be GitHub Copilot which is in technical preview (I'm part of it) and looks promising) along with Visual Studio Code for the web, press . in a GitHub repository to edit.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.