Un ami m'a tendu une perche sur Facebook en fin de semaine sur des suggestions de sites permettant d'apprendre la programmation VB.NET ou C#. Pas simple comme question ! Ça fait tellement longtemps que je programme (BASIC sur TRS-80, GW-BASIC, QBasic, VB4, VB5, VB6, Windows DNA (quelques mois), VB.NET depuis 1.0, transition vers C#) que ce passage s'est fait sans vraiment avoir l'impression d'apprendre un nouveau langage à partir de zéro mais en y réfléchissant un peu j'ai trouvé quelques suggestions qui pourraient être utiles pour quelqu'un qui souhaitent débuter.

VB.NET ou C# ?

Je ne veux pas écrire un post sur la guerre VB.NET versus C#. Je trouve personnellement que l'écart entre les deux langages s'amenuise avec les années et c'est plus un choix professionnel qu'autre chose. Sauf exception de la ville de Québec, je crois que le marché est plus vers des développeurs C#. De plus, il y a beaucoup plus d'exemples de code, et de réponses sur StackOverflow, pour C#. De plus, la syntaxe de C# ressemble plus à celle de JavaScript alors si vous connaissez déjà JS, vous serez plus à l'aise avec les if, switch, etc. de C#

Microsoft Virtual Academy

En cherchant des idées de sites Web pouvant aider à la formation, je me suis souvenu avoir entendu Richard Campbell et Phil Haack discuter de Microsoft Virtual Academy lors de podcasts de .NET Rocks. Voici la description de cette plateforme tel que décrite sur leur site:

Virtual Academy (MVA) offers online Microsoft training delivered by experts to help technologists continually learn, with hundreds of Microsoft training courses, in 14 different languages. Our mission is to help developers, knowledgeable IT professionals and advanced students learn the latest technology, build their skills, and advance their careers. Through MVA, we offer free Microsoft training, and the entire service is hosted on Windows Azure.

Je crois qu'il y a l'a de l'information très intéressante, autant pour quelqu'un qui débute que pour un développeur avancé.

Voici la formation la plus intéressante que j'ai trouvée pour un débutant jusqu'à présent, selon le langage choisi :



Loading the next …