Quel langage choisir ?

Salut à tous,
J’aimerai me lancer dans la programmation mais je me demande quel langage choisir, quel langage a le plus d’avenir. J’ai un tout petit peu commencé le C#… Je devrais continuer ou en choisir un autre ? ^^
Merci d’avance :wink:

Dépend, a mon avis commencer par le C++ serait un bon choix…Tout comme le Java et le Python.

De mon côté je te conseillerais le Python, de la tu peut faire Java, C++ par la suite :neutre:

Bref au final (car c’était pas super comprenable ce que j’ait dit…)

Soit C++ ou Python :jap:

C’est une question assez récurrente et il doit déjà y avoir des discussions philosophiques et passionnés à ce sujet.

Toute la question est “Pourquoi veux tu te lancer dans la programmation ?”

Globalement, si tu cherche à avoir un résultat rapide pour du traitement, choisis unlangage de Script (Python, Perl). L’avantage de Python est qu’il est multiparadygmes, tu commencera donc logiquement à faire un truc simple et procédural, mais tu pourra apprendre l’Objet avec si ça te chante.

Les langages comme C#, Java, C/C++ sont d’une approche différente et n’ont un intérêt que si tu veux réellement faire de la programmation ou du développement. Java par exemple est assez simple à prendre en main, mais si tu n’applique pas les concepts objet, ça ne sert à rien.

Bonjour,

Si tu as commencé sur le C# c’est très bien pourquoi ne pas continuer à te perfectionner sur C# ?
Si on regarde le sondage sur les langages les plus utilisés en 2009 c’est Java qui arrive en tête suivi de C# puis C++ en troisième. Java et C# sont très demandé par les entreprises, voir les offres d’emplois…
Pour se perfectionner en C# voir ces tutoriels C#.

Rhôôô, ça sent l’abonné au Flux RSS de Developpez ça :wink:

Maintenant, il faut lire ce tableau de manière intelligente : Developpez est une très bonne ressource, mais tous les “corps de métier” de l’informatique ne s’expriment pas de manière égale. Ce tableau reflète l’hégémonie de l’informatique de gestion où Java et .Net occupent 90% du marché. Ensuite, la question est “quel est votre langage préféré”, et un grand nombre de presta des SSII ne sont pas spécialement informaticiens, donc ne connaissent pas plus d’un ou 2 langages. La même question posée sur ubuntu.fr aurait en tête C, Python, C++, Perl… dans cet ordre là. La même sur MSDN aura un peloton de tête de C# puis BV.Net.

Je vais me répéter, mais un langage est un outil et un outil est adapté à une utilisation. L’inconvénient de C# est d’être limité au monde Microsoft et avec un peu d’inattention, très vite dépassé et inutile. Et si c’est pour trier des photos selon les données Exif… Python et perl font très bien l’affaire avec un moindre effort. Si l’idée est de Hacker le système comme un gros malade, bah c’est du C qu’il faut. Si l’objectif est de commencer à se chauffer dans le but de bosser dans l’info… c’est plus dur à conseiller, tout dépend de l’intérêt applicatif.

Bref, vaste question comme d’habitude.

Je comprends ce que tu veux dire mais il y à une donnée qui te manque. Bien sur les langages les plus utilisés dépendent beaucoup du secteur d’activité. La donnée qui te manque c’est que il y à 20 fois plus de développeurs “Gestion” ou “générique” que systèmes. Donc oui le C c’est utilisé pour la programmation systèmes mais combien font de la programmation systèmes ? alors qu’il y à des centaines de milliers de développeurs gestion rien que sur la francophonie… Donc ce sondage reflète aussi cette donnée. En entreprise actuellement les langages les plus utilisés sont bien Java et C# et le sondage reflète donc parfaitement la réalité :slight_smile:

Le sondage qu’ils ont fait est un sondage général, d’où le résultat. S’ils avaient fait un autre sondage plus spécialisé genre “quel langage utilisez vous pour la programmation systèmes” le résultat aurait été différent :smiley:
Edité le 10/02/2009 à 19:31

Ce n’est pas une donnée qui me manquait. Enfin, je ne me serai pas risqué à donner une valeur précise (20 fois ? Ah ? ). De plus, le C (et disons C++) ne sont pas uniquement utilisés pour le système. De même, les langages de script recommencent à faire parler d’eux (beaucoup de Javaistes se mettent à Groovy et ce n’est pas pour faire joli que Java 6 implémente la JSR 223…).

Ensuite, parceque des centaines de milliers de “gogos” font des applis de gestion, je vais faire des applis de gestion ? (prend pas “gogos” mal, je fais aussi de la gestion :wink: mais pas que :stuck_out_tongue: ).

De plus, la question a une tournure intéressante “quel langage a le plus d’avenir” ? Si la personne qui pose ça est au lycée et souhaite faire des études d’info, elle ne sera pas sur le marché avant 5 ans. Quel langage sera sur le devant de la scène dans 5 ans ? Si la réponse est si évidente, quel était la répartition il y a 5 ans ? :wink:

Enfin, des milliers de personnes développent en ces langages, mais quand tu vois la “qualité” des développements… Bah… Beurk (et encore, j’écris ça en rentrant du Paris Jug et en étant de plus en plus convaincu…).