Next Steps
What you can do now
- Install the SDK and run console apps
- Use types, strings, arrays, lists, and control flow
- Build classes with properties, inheritance, and interfaces
- Apply LINQ, async basics, and nullability warnings
Practice ideas
Build a console quiz that stores questions in a list, scores answers, and saves results to a text file with try/catch.
Common traps
- Ignoring nullable warnings
- Blocking on async tasks with
.Result - Giant classes that mix UI, logic, and storage
- Catching
Exceptioneverywhere and swallowing errors
Where to go next
- ASP.NET Core for web APIs
- Entity Framework Core for databases
- xUnit for automated tests
- Records, pattern matching, and spans
- Dependency injection concepts in .NET
Comments
One comment per signed-in account. Comments are saved with this page’s URL.