Skip to content
Merged
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8e2f75f
Complete phase 1
BillWagner Feb 6, 2026
0d04992
Finish step 3.
BillWagner Feb 9, 2026
374a757
Finish step 4
BillWagner Feb 9, 2026
beb7f8d
Finish step 5.
BillWagner Feb 9, 2026
7143091
Content edit
BillWagner Feb 9, 2026
cfef159
Continue to step 6.
BillWagner Feb 9, 2026
01ad867
Finish step 7.
BillWagner Feb 9, 2026
6a61c9b
copy edit
BillWagner Feb 9, 2026
1c291e1
Complete step 8
BillWagner Feb 9, 2026
75ee0a2
copy edit.
BillWagner Feb 9, 2026
f69a61b
Finish step 9
BillWagner Feb 9, 2026
f6675ac
copy edit
BillWagner Feb 9, 2026
64ccd52
Step 10 for the plan.
BillWagner Feb 9, 2026
2c5be0b
copy edit
BillWagner Feb 9, 2026
3a7899a
update tutorial
BillWagner Feb 9, 2026
f2ad32f
Refresh first tutorial.
BillWagner Feb 9, 2026
bae85a8
refresh numbers tutorial
BillWagner Feb 9, 2026
6e12ad8
copyedit
BillWagner Feb 9, 2026
68de7e6
Refresh this article.
BillWagner Feb 9, 2026
4a7862e
copy edit on tuples-and-types
BillWagner Feb 9, 2026
2ccc085
copy edit
BillWagner Feb 9, 2026
cd3b112
refresh this tutorial
BillWagner Feb 9, 2026
23ec088
copy edit
BillWagner Feb 9, 2026
11f7f91
refresh patterns tutorials
BillWagner Feb 9, 2026
fc9f639
Finish the final tutorial
BillWagner Feb 9, 2026
1d79447
Update links and checks
BillWagner Feb 9, 2026
b5eba32
fix warnings
BillWagner Feb 9, 2026
4dbd023
Add links to Aspire
BillWagner Feb 9, 2026
9f64d52
interim checkin.
BillWagner Feb 10, 2026
6ef463a
Apply suggestions from code review
BillWagner Feb 13, 2026
e4bec66
General Copyedit.
BillWagner Feb 17, 2026
c2de9bb
small nits
BillWagner Feb 17, 2026
38bdef0
Apply suggestion from @BillWagner
BillWagner Feb 17, 2026
107da77
Apply suggestions from code review
BillWagner Feb 19, 2026
22097d2
global replace terms
BillWagner Feb 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/csharp/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ metadata:
ms.topic: hub-page
author: billwagner
ms.author: wiwagn
ms.date: 05/30/2025
ms.date: 02/06/2026

# highlightedContent section (Optional; Remove if not applicable.)
# Maximum of 8 items
Expand Down Expand Up @@ -59,12 +59,12 @@ productDirectory:
links:
- url: ./tour-of-csharp/overview.md
text: A tour of C#
- url: ./tour-of-csharp/what-you-can-build.md
text: What you can build with C#
- url: ./tour-of-csharp/tutorials/index.md
text: Beginner C# tutorials
- url: ./tour-of-csharp/tutorials/hello-world.md
text: Try C# in your browser
- url: ./fundamentals/program-structure/index.md
text: "Inside a C# program"
- url: ./tour-of-csharp/tips-for-java-developers.md
text: "C# for Java developers"
- url: https://aka.ms/dotnet/beginnervideos/learn/csharp
text: "C# for beginners video series"
- url: https://aka.ms/csharp-certification
Expand Down
2 changes: 2 additions & 0 deletions docs/csharp/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ items:
items:
- name: Tour of C#
href: tour-of-csharp/overview.md
- name: What you can build
href: tour-of-csharp/what-you-can-build.md
- name: Tutorials
items:
- name: Choose your first lesson
Expand Down
86 changes: 32 additions & 54 deletions docs/csharp/tour-of-csharp/index.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,42 @@
### YamlMime:Landing

title: "C# documentation"
summary: "Learn how to write any application using the C# programming language on the .NET platform."
summary: "Learn how to write any application using the C# programming language."

metadata:
title: "C# docs - get started, tutorials, reference."
description: "Learn C# programming - for beginning developers, developers new to C#, and experienced C# / .NET developers"
description: "Learn C# programming - for beginning developers, developers new to C#, and experienced C# developers"
ms.topic: landing-page # Required
ms.date: 05/29/2025
ms.date: 02/06/2026


landingContent:
- title: "Learn to program"
- title: "Choose your path"
linkLists:
- linkListType: get-started
links:
- text: Learn C# | Tutorials, courses, videos, and more
url: https://dotnet.microsoft.com/learn/csharp
- text: Beginner C# tutorials in your browser
- text: "New to programming? Start with beginner tutorials"
url: ./tutorials/index.md
- linkListType: video
links:
- text: "In-browser tutorial: Hello world"
url: ./tutorials/hello-world.md
- text: "C# beginner video series"
url: https://aka.ms/dotnet/beginnervideos/youtube/csharp
- linkListType: tutorial
- linkListType: overview
links:
- text: "Self-guided tutorials"
url: https://learn.microsoft.com/users/dotnet/collections/yz26f8y64n7k07?WT.mc_id=dotnet-35129-website
- text: "In-browser tutorial"
url: ./tutorials/hello-world.md
- linkListType: reference
- text: "Experienced developer? A tour of C#"
url: ./overview.md
- text: Learn C# for Java developers
url: ./tips-for-java-developers.md
- text: Learn C# for JavaScript developers
url: ./tips-for-javascript-developers.md
- text: Learn C# for Python developers
url: ./tips-for-python-developers.md
- linkListType: learn
links:
- text: "C# on Q&A"
url: /answers/topics/dotnet-csharp.html
- text: "Languages on .NET tech community forums"
url: https://techcommunity.microsoft.com/t5/languages/bd-p/languages
- text: "C# on Stack Overflow"
url: https://stackoverflow.com/questions/tagged/c%23
- text: "C# on Discord"
url: https://aka.ms/csharp-discord
- text: Foundational C# Certification
url: https://aka.ms/csharp-certification
- text: What you can build with C#
url: ./what-you-can-build.md

- title: "Fundamentals"
linkLists:
Expand All @@ -50,7 +48,7 @@ landingContent:
url: ../fundamentals/program-structure/index.md
- text: "C# highlights video series"
url: https://youtube.com/playlist?list=PLdo4fOcmZ0oU3ZLx6Ul1_HPrr6lFPIn9O
- text: C# Language development strategy
- text: C# language strategy
url: ./strategy.md
- linkListType: concept
links:
Expand All @@ -66,8 +64,8 @@ landingContent:
url: ../fundamentals/coding-style/identifier-names.md
- linkListType: tutorial
links:
- text: Display command-line
url: ../fundamentals/tutorials/how-to-display-command-line-arguments.md
- text: Build file-based apps
url: ../fundamentals/tutorials/file-based-programs.md
- text: Intro to classes
url: ../fundamentals/tutorials/classes.md
- text: Object oriented C#
Expand Down Expand Up @@ -106,6 +104,8 @@ landingContent:
linkLists:
- linkListType: overview
links:
- text: What you can build with C#
url: ./what-you-can-build.md
- text: C# language strategy
url: ./strategy.md
- text: "Programming concepts"
Expand All @@ -125,21 +125,6 @@ landingContent:
- text: Learn C# for Python developers
url: ./tips-for-python-developers.md

- title: "Advanced concepts"
linkLists:
- linkListType: reference
links:
- text: "Reflection and attributes"
url: ../advanced-topics/reflection-and-attributes/index.md
- text: "Expression trees"
url: ../advanced-topics/expression-trees/index.md
- text: "Native interoperability"
url: ../advanced-topics/interop/index.md
- text: "Performance engineering"
url: ../advanced-topics/performance/index.md
- text: ".NET Compiler Platform SDK"
url: ../roslyn-sdk/index.md

- title: "C# language reference"
linkLists:
- linkListType: reference
Expand All @@ -152,25 +137,18 @@ landingContent:
url: ../language-reference/operators/index.md
- text: "Tokens"
url: ../language-reference/tokens/index.md

- title: "C# language standard"
linkLists:
- linkListType: reference
links:
- text: "Overview"
url: ../specification/overview.md
- text: "C# language specification"
url: ../../../_csharpstandard/standard/README.md
- text: "Feature specifications"
url: ../specification/feature-spec-overview.md

- title: "Stay in touch"
linkLists:
- linkListType: reference
links:
- text: "C# on Q&A"
url: /answers/topics/dotnet-csharp.html
- text: ".NET developer community"
url: https://dotnet.microsoft.com/platform/community
- text: "C# on Stack Overflow"
url: https://stackoverflow.com/questions/tagged/c%23
- text: "C# on Discord"
url: https://aka.ms/csharp-discord
- text: "YouTube"
url: https://www.youtube.com/dotnet
- text: "Twitter"
url: https://twitter.com/DotNet
Loading