General

  • Compiler Explorer: An online compiler for many languges. Specially useful for exploring new features of C++ language.

C#

  • List of free C# ebooks online.
  • How to program in C# - Beginner Course on YouTube
  • Learn C# interactive tutorial
  • Online playground for C#.
  • A list of sites for competitive programming problem sets.
  • Object Oriented Programming using C# (read online here)
  • Data Structures and Algorithms with Object-Oriented Design Patterns in C# (web archive here)
  • Learn how to program: C# from Epicodus Inc.

Blazor

C# coding standards

WPF

Git

Visualizing Git

Learn Git interactively

Find the right commands you need

Video and tutorials

Persian

English