langages pour programmer

Quel langage choisir pour programmer ?

Temps de lecture: 3 minutes

La programmation attire de plus en plus d’adeptes, et ce n’est pas vous qui allez me faire démentir. Sinon que faites-vous ici ? Vous n’avez quand même pas cliquer sur le titre de cet article juste pour cliquer  😛

En fait, si vous lisez cet article, c’est surement parce que vous voulez vous lancer dans la programmation mais vous ne savez pas par où commencer. Tout le monde est passé par là, et bien souvent on fait le mauvais choix avant de s’en rendre compte, des années plus tard, que tel langage ne nous sied pas, ou qu’on ne sait toujours pas grand chose de ce dernier.

Quelles que soient vos raisons, vous saurez, après lecture de cet article, quel langage vous correspond le mieux.

Faut dire que côté langage de programmation, eh ben mon dieu y en a une pléiade. Mais voilà ceux sur lesquels je vais me concentrer dans cet article: Python, Java, C, PHP, C++, JavaScript, C#, Ruby, Objective-C. S vous voulez en apprendre un peu plus sur ces langages, je vous invite à googler chacun d’eux.

Certaines personnes pourraient suggérer le langage C, tandis que d’autres mettraient en avant C++. D’autres par contre conseilleraient java tandis que quelques uns orienteraient une personne parce qu’ils ont eu une bonne expérience avec ce langage. En somme, l’unanimité serait la chose la moins partagée si l’on devait demander l’avis de chacun pour conseiller un langage de programmation à un débutant.

Alors, plutôt que d’interroger des gens, je vais utiliser l’approche de Carl Cheo, un développeur de logiciels et passionné des technologies, qui a voulu répondre à cette question différemment

Pourquoi voulez-vous programmer ?

Pour Carl, la question n’est pas de savoir quel langage choisir, mais plutôt pourquoi l’on veut programmer. A partir de cette question, il a érigé le diagramme ci-dessous

 

Différentes motivations, différents langages

Vu ce diagramme, vous devez savoir que:

  • si vous voulez programmer à cause de vos enfants, commencer par Python
  • si vous n’avez aucune idée, commencer par Python
  • si vous voulez développer des applications comme celles qui fournissent des informations en temps réel, apprenez JavaScript
  • si vous voulez travailler en tant que développeur web front-end (c’est-à-dire ceux qui créent les interfaces web), apprenez JavaScript
  • si vous voulez travailler en tant back-end (le « cerveau » derrière un site web), alors ça dépend:
    • C# si vous voulez travailler pour les boites comme Microsoft ou développez des produits Windows
    • Python si les boites comme Facebook ou Google vous attirent, ou si vous voulez développer des produits pour elle
    • Et Objective-C si vous êtes plus produit Apple
  • si vous voulez développer des applications mobiles, alors
    • apprenez Objective-C pour le développement sur iOS
    • apprenez Java pour le développement sur Android
  • enfin, si vous voulez développer des jeux, lancez-vous dans le langage C++

En plus de la motivation

Je donne de plus amples explications dans mon livres 3 étapes pour devenir un bon développeur web. Si vous ne l’avez pas encore fait, vous pouvez encore le télécharger gratuitement.  🙂 J’y explique notamment que outre le fait de connaitre ses motivations, il faut aussi bien connaître  les 3 étapes pour devenir un bon développeur. Et qu’en somme ce qui compte c’est de choisir un langage où il existe une communauté forte et active, ou qu’un de vos proches maîtrisent. Mais j’en dirai pas plus, téléchargez-le maintenant ci-dessous.

3 étapes pour devenir un bon développeur web

Télécharger le livre

PHP nul ?

Si vous avez bien suivi, vous remarquerez que Carl n’a pas du tout mis PHP en avant. Faut reconnaître que ce langage ne fait pas l’unanimité au sein de la communauté de développeurs. Certains pensent le code écrit dans ce langage n’est pas « propre » du fait de sa trop grande souplesse. Ils le jugent archaïque car il peut être très difficile de coder en orienté objet en PHP, surtout avec sa framework Symphony.

Après, ce n’est qu’une question de choix, car de mon côté, j’ai beaucoup aimé PHP, je développe principalement mes applications web en PHP……..et j’ai pas vraiment eu trop de mal à l’apprendre (bah va savoir pourquoi  😎 ). Et je vous rappelle que PHP a permis de développer des applications populaires comme Facebook.

Et vous ?

Quelles sont vos motivations ?

Que pensez-vous de l’avis de Carl sur la question ?

Êtes-vous d’accord avec lui ?

Pensez-vous que PHP n’est pas un « bon » langage de programmation ?

Donnez votre avis en commentaire ci-dessous, et si vous avez aimé cet article et que vous pensez qu’il pourrait aider un de vos proches ou amis à bien choisir son langage de programmation, likez et PARTAGEZ-LE  🙂

 

 

 

Deviens toi aussi développeur web !
I agree to have my personal information transfered to MailChimp ( more information )
Commences ta carrière de développeur web, GRATUITEMENT, ici et maintenant !
Je hais les sapms. Votre adresse email ne sera jamais vendu ou partagé avec un tiers
Partages à tous tes amis !

2 thoughts on “Quel langage choisir pour programmer ?

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.