Apprendre la programation

Bonjour, je voudrai apprendre a programmer du c,c+, c++ et c"#
j'aimerai avoir votre aide pour commencer, que vous me donniez les bases et que vous m'aidiez pour le choix de l'ide
merci d avance arthur-magic-mouse



--
si dieu existait, je serait déjà au septième ciel

6 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Plusieurs débutants cherchent à apprendre le langage C, C++, et C# et demandent des bases ainsi que des conseils pour choisir un environnement de développement intégré adapté à leurs besoins. Plusieurs ressources utiles émergent, notamment des plateformes en ligne comme OpenClassrooms pour une présentation claire, et Le Zéro pour la familiarisation à la syntaxe et à la logique. Des conseils portent sur le choix de l'IDE, avec Visual Studio Express, Code::Blocks, Eclipse ou NetBeans selon le système et les projets; Code::Blocks est privilégié pour son côté libre et polyvalent. En cas d'installation, un compilateur et l'acheminement du chemin d'exécution doivent être configurés pour tester les projets; certains rappellent que la conception et la spécification deviennent déterminantes, pas seulement la syntaxe.

Bobot (l’IA à votre service)
  1. Pour moi le top c'est :

    https://openclassrooms.com/fr/

    Très clair et facile !
    1. oui j'avai essayer mais leur tuto marche qu'avec code blocks et je trouve pas la versions avec conpilateur
  2. Salut.

    Je trouve qu'il n'y a pas mieux que le site du zéro pour commencer à apprendre à programmer, notamment pour le C et le C++, il y a des tutos parfaits pour débuter. Sinon il y a toujours le site https://www.developpez.com/ qui est aussi très complet, et pleins d'autres.

    Sinon pour le choix de l'IDE, il y a en une masse de gratuits, voici ceux que j'ai essayé:
    - Microsoft Visual Studio Express (Version gratuite du célèbre IDE de Microsoft, avec quelques limitations bien sûr qui ne te gêneront pas au début ;) ).
    - Code::Blocks (Mon préféré pour le C/C++, libre et gratuit)
    - Eclipse (Très performant pour le Java mais je ne le conseillerais pas pour le C/C++)
    - NetBeans (Plus pour le Java et le développement web, je ne le conseillerai pas aussi pour le C/C++)

    Dans tout les cas, une fois que tu plongeras dans le monde fantastique de la prog xD tu testera plein d'IDE pour voir celui qui te conviendra le mieux.
    1. donc pour toi le mieux au debut c'est code blocks qui il me semble est aussi compatible avec linux et mac os
    2. On ne peut pas vraiment dire que c'est le meilleur, presque tout les IDE se valent, ce n'est qu'une question de gout. Je trouve que Code::Blocks est excellent pour programmer en C/C++, et surtout avec des petits projets, et il y a une large communauté derrière.

      Le fait qu'il soit mutli OS est aussi un plus, ça permet d'avoir les mêmes habitudes de codage dans ses différents OS, pas comme MVS Express qui lui, est réservé à Windows.
    3. oui c'est surtout sa car la je suis sous Windows mais après je bascule ver kubuntu
  3. Bonjour,

    Je suis tout à fait d'accord avec ce qui a été dit plus haut.

    Toutefois, en ce qui concerne le site du zéro, il est très bien pour apprendre à se familiariser avec un langage notamment dans la syntaxe. Mais il n'apprend pas à programmer.

    La programmation est plus complexe qu'une syntaxe de langage. Le langage, lui même, ne fait pas un programme.

    Pour faire un programme, quel qu'il soit, il faut savoir spécifier, concevoir et programmer. La difficulté réside dans la spécification et la conception et non dans le langage.

    Bon courage.

    ;o)
    1. c'est a dire? il faut bien apprendre le language pour programer
    2. Ce n'est pas le point principal pour faire un programme.

      Le choix du langage se fera selon le type d'application que l'on doit faire.

      Programmer c'est avant tout connaître l'algo, ce qu'est une procédure, une fonction, un objet, un pointeur etc etc ... ensuite savoir spécifier et concevoir son programme.

      Le langage n'est qu'une question de syntaxe. Ce qui est important c'est de comprendre comme ça fonctionne.
    3. ok donc c'est obligatoire de passer par l'algo
    4. C'est la base effectivement.
    5. OK et juste après l'algo, il ya quoi?
  4. Complètement d'accord, avec le site du zéro, tu peux démarrer dans tous les domaines de la programmation, c'est vraiment super et c'est gratuit.
    1. oui par contre je n'arrive pas a trouver code blocks avec compilateur
  5. Salut,

    Code::Blocks avec compilateur ?
    Je ne sais pas où tu l'as trouvé sans.

    Windows
    http://www.codeblocks.org/downloads/26
    Choisis codeblocks-10.05-setup.exe

    Linux (Ubuntu et Kubuntu)
    sudo apt-get install codeblocks
    sudo apt-get install gcc
    sudo apt-get install g++

    Et encore, GCC et G++ sont normalement installés par défaut avec ces distributions.

    ;-)
    1. merci je sais pas mais en tout cas quand je faisais le test il me mettait un message comme quoi il n'y avait pas de compilateur
    2. j'ai un autre code blocks ou il faut que je choisissent un compilateur et la je ne sais plus le quelle
  6. Je dirais pareil que letoine : le site du zero explique très bien :)
    1. mais j'ai un autre probleme, je sais pas quoi choisir comme compilateur
    2. mais je n'arrive pas a configurer code blocks, mon compilateur ne fonctionne pas et mon debuger non plus.
    3. allez 'il vous plait! il me dit que j'utilise un mauvais compilateur mais je ne sais pas pourquoi! je l'ai meme reinstaller en aisant gafe que c'etait avec migw
    4. Essaie de réinstaller, ou bien vérifie dans tes options le chemin du compilateur...
    5. le l'ai deja reinstaller mais c'est quoi et c'est ou le chemin du compilateur?