Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn C# 💡

Learn C# in a structured, docs-first way.

This repository is built for learners who want more than scattered syntax notes or disconnected code snippets. It follows the official Microsoft C# and .NET documentation as the source of truth, but explains the ideas in a slower, more connected order with examples, practical notes, and companion notebooks.

What This Repository Includes 📚

  • guided lessons under docs 📖
  • interactive notebook companions under notebooks 📓
  • a practical learning path from C# foundations through syntax, control flow, methods, object-oriented programming, advanced language features, LINQ, asynchronous programming, Roslyn, and .NET runtime topics 🧭
  • concept-first explanations that help beginners, developers coming from other languages, and working engineers build a stronger mental model before jumping into framework-specific code 🧠

Table of Contents 🗂️

Notebooks 📓

The notebooks folder contains hands-on companions to the main lessons.

Use docs/ for the full explanations and notebooks/ for runnable examples and small experiments.

References 🔗

License 📄

This repository is licensed under the MIT License.

See the LICENSE.md file for the full information.

About

Learn c# in quick and easy way.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages