Learn to code C#
👋 Hi friends! Learning to code can be intimidating. We're here to help.
👋 Hi friends! Learning to code can be intimidating. We're here to help.
With one download, the .NET Coding Pack gives you everything you need to get started coding with C#. The pack includes real developer tools including the VS Code code editor, the .NET SDK, Interactive Notebooks, and more!
Already have .NET & VS Code? Install Polyglot Notebooks extension.
Everything installed? Get started with the C# 101 Notebook.
Ready to build more apps? Get your developer tools.
If you love working with Notebooks, you can learn C# with a series of quick lessons that will take you through the language fundamentals.
Before getting started, make sure you download the developer tools mentioned above.
Explore the first C# 101 Notebook
To see all lessons, visit the .NET Interactive Notebooks for C# repository on GitHub.
Microsoft Learn is where everyone comes to learn. Discover new skills, find certifications, and advance your career in minutes with interactive, hands-on learning paths.
Learn how to build apps for web, mobile, cloud, desktop, and more for free.
Love to watch videos? So do we. We've recorded hundreds of beginner videos to guide you through building your first .NET apps with open source C#.
C# is part of .NET, a free and open source development platform for building apps that run on Windows, macOS, Linux, iOS, and Android. There's an active community answering questions, producing samples, writing tutorials, authoring books, and more.
Become part of our community of over 5 million .NET developers from hundreds of thousands of companies around the globe.
Join a user group, Discord channel, browse blogs, tune into live streams, and more.
Chipotle, Stack Overflow, UPS, Alaska Airlines, Tencent, and the BBC are just some of the many companies using .NET.
Companies worldwide use .NET to power their business across a vast array of industries including media, finance, healthcare, gaming, and more.
Start building the future with Azure for Students! Get a $100 credit when you create your free Azure for Students account.
GitHub Education helps students, teachers, and schools access the tools and events they need to shape the next generation of software development.
Get started for free with Visual Studio developer tools and resources for students. Check out how you can build great apps, games, and services.
Our in-browser tutorial will get you started learning C# today. No install needed.