@@ -9,7 +9,7 @@ This document contains a simplified list of concepts to guide new developers thr
99## C#
1010
1111- Learn the Fundamentals
12- - Basic Syntax
12+ - [ Basic Syntax] ( https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/hello-world )
1313 - [ Variables] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/variables ) and [ Data Types] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/built-in-types )
1414 - [ String] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/reference-types )
1515 - [ Int] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types )
@@ -22,11 +22,10 @@ This document contains a simplified list of concepts to guide new developers thr
2222 - [ Array] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/ )
2323 - [ List] ( https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 )
2424 - [ Dictionary] ( https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2 )
25- - [ Iterators ] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/iterators )
25+ - [ Iteration ] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements )
2626 - [ Namespaces] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/namespaces )
2727 - [ Using directives] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive )
2828 - [ String Interpolation] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated )
29- - [ Exception Handling] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling )
3029- Object-Oriented Programming
3130 - Three Pillars
3231 - [ Encapsulation] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/object-oriented/ )
@@ -46,7 +45,7 @@ This document contains a simplified list of concepts to guide new developers thr
4645 - [ Internal] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/internal )
4746 - [ Protected] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/protected )
4847- Going Deeper
49- - [ Linq ] ( https://docs.microsoft.com/en-us/dotnet/csharp/linq/ )
48+ - [ Enums ] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum )
5049 - [ Object and Collection initializers] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/object-and-collection-initializers )
5150 - [ Lambdas] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-expressions )
5251 - [ "=>" Operator] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-operator )
@@ -56,13 +55,14 @@ This document contains a simplified list of concepts to guide new developers thr
5655 - [ Tasks] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/ )
5756 - [ Async] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/async )
5857 - [ Await] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/await )
58+ - [ Exception Handling] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling )
59+ - [ Linq] ( https://docs.microsoft.com/en-us/dotnet/csharp/linq/ )
5960 - [ Generics] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/generics )
61+ - Immutability
62+ - [ Readonly] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/readonly )
63+ - [ Const] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/const )
64+ - [ Static] ( https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static )
6065 - [ Serialization] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/serialization/ )
61- - [ Reflection] ( https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/reflection )
62- - (Optional) Functional Techniques
63- - [ Pattern Matching] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching )
64- - [ Discards] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/discards )
65- - [ Deconstructing Tuples] ( https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/deconstruct )
6666
6767## .NET (Web Developer)
6868
0 commit comments