Débutant en programmation.

Résolu
Bonjour,

Je souhaiterai commencer la programmation informatique dans le but de pouvoir créer des programmes ou logiciels.J'ai vu un peu partout sur le net qu'on pouvais commencer par le langage C ou python, JAVA ou bien encore visual basic. Je ne m'y retrouve pas avec tous ces choix que l'on donne un peu partout, je souhaiterai commencer par le plus simple en apprentissage et avoir l'avis de professionnels et je sais qu'il y en a sur ce site.

Merci d'avance.

Cordialement,

8 réponses

Résumé de la discussion

La discussion porte sur comment débuter la programmation et quel langage privilégier pour un débutant, couvrant C, Python, Java, Visual Basic et PHP tout en soulignant les différences de courbe d'apprentissage et d'usage. Plusieurs répondants recommandent une initiation globale à la programmation avant d'opter pour un langage; des liens utiles proposent un cours général, des comparatifs et des explications sur les langages compilés vs interprétés. En pratique, la discussion évoque des choix concrets comme C/C++ pour le logiciel et la performance, PHP et HTML/CSS pour le web, et Python comme option accessible, avec des rappels sur l'interprétation et les performances.

Bobot (l’IA à votre service)
  1. Contributeur
    https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
    Tout y est dit.
    1. Cet article est bien fait. D'ailleurs je trouve les dossiers de CCM bien intéressants et bien faits en général.
      Celui-ci pose bien la problématique générale et fournit un bon petit panorama.
      Cependant il gagnerait
      à être actualisé,
      à couvrir un plus grand nombre de langages (Ruby, Erlang, Haskell, Prolog, Lua, awk, Eiffel, Caml...)
      et à aller plus en profondeur dans la description de chaque langage relativement aux caractéristiques majeures qui définissent les profils des langages
  2. Salut,

    Tu ne peu pas choisir un langage si tu n'y connais rien, c'est pourquoi il vaux mieux commencer par une initiation globale à la programmation, avec un cours généraliste, comme celui ci : https://rmdiscala.developpez.com/cours/

    Pour choisir un langage tu as un comparatif ici : https://programmation.developpez.com/
    1. « Tu ne peux pas choisir un langage si tu n'y connais rien, »
      C'est en effet le problème essentiel; Pour commencer il faut choisir, et pour savoir quoi choisir il faut avoir commencé !
    2. L'algo c'est utile d'en faire pour apprendre à mieux coder mais pour un débutant, c'est plutôt rebutant (on voit pas vraiment le résultat de son code, beaucoup moins pratique pour comprendre ce qu'il fait...)
  3. Bonjour, je ne suis pas un pro je suis en BTS informatique 2ème année option développeur, je programme en VB, c'est un langage plutôt facile mais pas très utilisé en entreprise. En général les pros utilisent plutôt le C, le C++ et le C#.

    Pour débuter il vaut mieux commencer par le C.
    1. Bonjour,

      Pour commencer ta programmation informatique , <p>Allez donc visiter le <a href="https://openclassrooms.com/fr/"title="Site réservé aux debutants">

      Je te conseille le langage C, plus simple , il te faut creer une page HTML et une feuille de style CSS

      Cela te suffit il comme reponse .

      Bon courage à toi , au fait tu es du 22?
      1. Contributeur
        C/HTML/CSS? Douteux comme mélange...

        D'ailleurs les balises dans les messages... bof bof :)
      2. Non je suis pas du 22, merci pour le lien je connais le site du zéro que j'ai parcouru, le langage C est alors accessible? Bien je vais commencer à lire quelques tutos avec python et C
      3. Moi je dirais plutôt C/C++ pour la conception de programmes, php+html+css pour le web =)
      4. Merci raven, j'ai du mal à m'exprimer au reveil...
      5. sur les 5 cités par Raven450, 4 sont des langages qui n'arrivent pas à suivre les progrès généraux en informatique
        Le C quant à lui se perpétue en gardant tout son intérêt
    2. Merci j'avais vu ce lien déjà et il préconise le langage python pour commencer.
      Est-il vraiment simple d'utilisation comme j'ai pu lire un peu partout et est-ce un bon choix pour débuter?

      Merci d'avance.
      1. Contributeur
        c'est dit dans l'article : oui. Cet article, bien qu'écrit par une personne en particulier reflète bien l'avis de la communauté (à part quelques raleurs, comme toujours). Il y a eu tellement de question dans ce genre que ça a fini par déboucher sur cet article. Bref, ça ne sert à rien de demander confirmation. Si on le dit, on le pense, et on ne va pas changer d'avis d'ici là.
        De toute manière, si le langage ne convient pas, passe à un autre, ce n'est pas un choix irrévocable. De plus, ce n'est pas du temps perdu, car la plupart des langages ont beaucoup de point commun.
      2. « De toute manière, si le langage ne convient pas, passe à un autre, ce n'est pas un choix irrévocable. De plus, ce n'est pas du temps perdu, car la plupart des langages ont beaucoup de point commun. »
        J'applaudis des deux mains.
      3. par contre , c'est
        la plupart des langages ont beaucoup de pointS communS
        :))
    3. Et bien merci à tous pour vos réponses je vais écouter vos conseils, si vous avaient d'autres conseils je les prendraient.

      Bonne journée.
      1. Bonjour,
        Je suis passé par une école d'ingénieur et la première chose qu'on nous apprends est le C. C'est pour moi la base de la programmation informatique !
        Ensuite on passe à la POO avec le java, que tu peux remplacer par du c++ ou C# selon tes préférences.
        En tout cas l'apprentissage est long, ne perd jamais espoir !
        Cyssou