If you are serious to learn C# then consider
- Pluralsight which is a paid for site with hundreds of course on C#. Start off using their AI assessment which will direct you on the proper path. Many of the courses have their own assessments too. Pluralsight makes it easy to learn from highly rated authors to accessing courses from any device e.g. laptop, phone or tablet.
- Use Microsoft [Learn][1]
- Take time to read Microsoft documentation e.g. read up on [general structure of a C# Program][2], [types][3] [operators and expressions][4] [statements][5] various [classes][6] [Object-Oriented programming][7] to name a few topics
- During your learning try and keep things simple using either
console
orunit test
projects, in other words separate backend learning from front end user interface learning. - At some point in time when you feel comfortable, scope out a simple project, write out task before coding then write the code rather than thinking and coding at the same time. Thinking and coding at a nov