Le C# (Prononcez "cé charpe" à la française ou "ci charpe" à l'anglaise) est le langage de programmation phare de Microsoft, donc un langage très professionnalisant. Utilisé par un nombre important et grandissant de professionnels, il permet de réaliser toutes sortes d'applications.

Une question qui revient souvent est : Ccomment débuter en C#, quels sont les meilleurs cours gratuits pour les francophones ?"

Voici quelques suggestions.

 

Developpez.com 
Ce cours est le fruit de plusieurs années d'enseignement en école d'ingénieurs à l'université d'Angers, plus particulièrement dans la formation "Génie des systèmes industriels : automatique et génie informatique".
Aussi disponible en format pdf

 

Open Classrooms - Apprendre à développer en C# 
Ce cours a pour but de t'apprendre les rudiments du langage C# et est ouvert à tous les débutants. D'abord, apprendre comment on crée des applications informatiques et plus particulièrement celles utilisant le Framework .NET; et puis tu pourras te familiariser avec la syntaxe de base du C# pour commencer à créer des applications avec Visual Studio. À la fin de ce cours, tu maîtriseras les bases de la programmation en C# et saura créer une application capable d'interagir avec un utilisateur, de lire ses saisies au clavier et d'afficher des choses à l'écran via une console.

 

Open Classrooms - Programmer en orienté objet avec C# 
Ce cours est la suite du cours "Apprendre à développer en C#", qui présente la syntaxe de base de C# et comment créer des applications simples utilisant le Framework .NET avec Visual Studio.
C'est là que tu peux apprendre les bases de la programmation orientée objet ainsi que la syntaxe C# à utiliser pour créer des classes et manipuler tes objets. Tu découvriras également comment utiliser les différents types du Framework .NET, comment créer des bibliothèques de code réutilisables ou encore comment créer des tests unitaires.
À la fin de ce cours tu sauras quasiment tout ce qu'il faut pour commencer à réaliser des applications d'envergure.

 

Open Classrooms - Créer sa première application connectée en C# 
Découvre comment C# te permet de développer rapidement des applications connectées, entre autres, des applications clientes Windows ainsi que des applications serveurs robustes.

 

Cours langage C# sur misfu.com
Un panel de documents susceptibles de t'aider à maîtriser la programmation en C Sharp. Certaines formations s'adressent plus particulièrement aux débutants, d'autres sont plus avancées. Ces cours sont accessibles gratuitement et sont téléchargeables au format pdf.

 

Bonus 1 : quelques exemples de codes et d'applications
Comment ça marche (codes sources)

 

Bonus 2 : quelques séries de tutoriaux vidéo sur Youtube
Youtube 1
Youtube 2
Youtube 3