Comment bien débuter ?
Répondre à la discussion
Affichage des résultats 1 à 26 sur 26

Comment bien débuter ?



  1. #1
    invite4060f51d

    Comment bien débuter ?


    ------

    Bonjour,

    je n'ai que 16 ans, mais j'aimerais débuter en programmation. Problème, je ne sais pas comment débuter.
    On ma dit que python était bien, mais j'ai l'ai télécharger 2 fois, de manière différente, et les commandes ne fonctionne pas. Je suis sous vista.
    Ce language a l'air simple, mais je veux pas un language trop compliquer et trop objet. Je ne veux pas un language qu'il faut acheter (comme delphi).
    Bref, je voudrais un language facile pour débuter, pas trop objet, et qui s'apprend vite (pas forcement dans un livre).

    J'aimerais un language simple, mais avec le quel on sait faire des choses. J'ai fait un peu MS-DOS, j'aimerais un truc dans le genre, mais approfondi.

    Merci.

    -----

  2. #2
    invite80e0db49

    Re : Comment bien débuter ?

    Si je dois t'avoue 2/3 trucs c'est que le C est basique et très complet, quasi idéal pour débuter. Surtout qu'il existe de grands nombres d'aide. Après tu as l'assembleur, java, et xhtml qui sont très utilisé dans des cas très concret.

  3. #3
    invite2216f80a

    Re : Comment bien débuter ?

    Je dirais pareil, le C c'est un peu la base qui te permettra après d'apprendre de nouveaux langages facilement (Java, perl,...).

    Au début, il faut apprendre les bases de l'algorithmique et le C s'y prête bien.

    Pour débuter, tu peux essayer en suivant les tutoriels du site du zéro qui sont très bien fait pour apprendre.

  4. #4
    invite4060f51d

    Re : Comment bien débuter ?

    OK, donc vous me dite le C

    Le C est-il téléchargeable pour vista ?
    Est-il payant ?
    J'aurais d'autres questions plutart. Pour moi apprendre, j'ai besoin d'exemple de commandes, que je retiens naturellement en lisant.

  5. A voir en vidéo sur Futura
  6. #5
    yoda1234

    Re : Comment bien débuter ?

    Non, ce n'est pas payant, comme te l'a dit defender19, il y a le site du zéro: http://www.siteduzero.com/
    Et cette partie devrait t'intéresser: http://www.siteduzero.com/tutoriel-3...mmer-en-c.html
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  7. #6
    invite2216f80a

    Re : Comment bien débuter ?

    Oui, vas voir ce site et tu verras comment débuter. Tout est expliqué, des logiciels à utiliser aux commandes complexes. Tu peux aussi acheter le bouquin qui découle de ces tutoriels si tu préfèrent potasser un livre.

    N'hésites pas à insister sur les bases au début, même si c'est ennuyant, c'est comme ça que tu pourras mieux progresser, ça te sera bien utile par la suite.
    Pas de soucis pour les questions, on tachera d'y répondre!

    Bon apprentissage!

  8. #7
    invitea0ecda6e

    Re : Comment bien débuter ?

    Bonjour Galaxix
    Un autre truc sympa pour débuter si tu aimes le web, c'est (dans l'ordre) HTML, CSS, Javascript, PHP, SQL
    Il y a pas mal de tuto là dessus sur le site du zero.
    Sinon le C c'est bien aussi pour démarrer, surtout que ça permet de faire assez facilement des petits jeux et d'autres choses plutôt ludiques.

  9. #8
    invite4492c379

    Re : Comment bien débuter ?

    Citation Envoyé par Galaxix Voir le message
    Bonjour,

    je n'ai que 16 ans, mais j'aimerais débuter en programmation. Problème, je ne sais pas comment débuter.
    On ma dit que python était bien, mais j'ai l'ai télécharger 2 fois, de manière différente, et les commandes ne fonctionne pas. Je suis sous vista.
    Ce language a l'air simple, mais je veux pas un language trop compliquer et trop objet. Je ne veux pas un language qu'il faut acheter (comme delphi).
    Bref, je voudrais un language facile pour débuter, pas trop objet, et qui s'apprend vite (pas forcement dans un livre).

    J'aimerais un language simple, mais avec le quel on sait faire des choses. J'ai fait un peu MS-DOS, j'aimerais un truc dans le genre, mais approfondi.

    Merci.
    Hello,

    le C pourquoi pas mais à mon avis ça va dépendre de ce tu veux faire ... d'où ma question :

    * que veux-tu programmer ?

  10. #9
    invitea0ecda6e

    Re : Comment bien débuter ?

    Citation Envoyé par photon57 Voir le message
    Hello,

    le C pourquoi pas mais à mon avis ça va dépendre de ce tu veux faire ... d'où ma question :

    * que veux-tu programmer ?
    Salut photon57,
    Il n'y a pas toujours d'autre but que d'apprendre...
    Quand j'ai commencé, je voulais juste apprendre à programmer sans avoir aucun objectif précis. Il fallait juste que ça soit suffisamment ludique pour conserver mon attention.
    Du coup j'ai commencé en C par un petit tuto dans le style de celui-ci (qui est vraiment très bien fait).

  11. #10
    invite4492c379

    Re : Comment bien débuter ?

    Mais je cherche la motivation de notre ami. Nous le conseillerons différemment s'il désire «faire un site qui déchire» ou un «jeu en 3D» ou ...
    Si le but est seulement d'apprendre je lui conseillerais certainement un bon site pour acquérir les bases en algo avec des langages moins compliqués que le C, et effectivement Python peut être un bon commencement. Passer au C ensuite ne devrait pas demander un effort surhumain.

  12. #11
    invite4060f51d

    Re : Comment bien débuter ?

    Bonjour,
    j'ai créer une simple calcularice qui additionne des nombres entiers donnés, le problème c'est que une fois l'opération effectuée, la console se ferme, et on a pas le temps de voir le resultat, comment remédier à se problème ?

  13. #12
    invite4492c379

    Re : Comment bien débuter ?

    Hello,

    il y deux solutions, la première est de rajouter à la fin de ton main un scanf ou un getcher artificiel et du coup le programme ne se terminera que si tu entre quelquechose, ou d'ouvrir toi même une console et d'y exécuter ton programme.

  14. #13
    invite4060f51d

    Re : Comment bien débuter ?

    Merci.

    J'ai essayer cela:

    #
    Code:
    include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    int main()
    {
      double resultat = 0, nombre1 = 0, nombre2 = 0;
    
    
      printf("Bienvenu sur mon calculateur\n\nEntrez un nombre entier : ");
      scanf("%d", &nombre1);
      printf("Entrez un nombre entier : ");
      scanf("%d", &nombre2);
    
      resultat = nombre1/nombre2;
    
      printf ("\n\n %d/%d = %f\n", nombre1, nombre2, resultat);
    
      printf("\n\n\nFermer la fenetre en appuyant sur la croix rouge");
    
      scanf("%d");
    
      return 0;
    }


    mais quand je met le nombre 5 et 7.3, sa me met comme résultat 5/0=0.000000
    pourquoi ?
    Dernière modification par yoda1234 ; 23/11/2011 à 15h14.

  15. #14
    invite4492c379

    Re : Comment bien débuter ?

    parce que %d signifie lire un entier. Pour un double utilise plutôt %f.
    Lis bien le lien suivant : http://xrenault.developpez.com/tutoriels/c/scanf/

  16. #15
    Jack
    Modérateur

    Re : Comment bien débuter ?

    Citation Envoyé par photon57 Voir le message
    parce que %d signifie lire un entier. Pour un double utilise plutôt %f.
    Lis bien le lien suivant : http://xrenault.developpez.com/tutoriels/c/scanf/
    Pour un double, c'est plutôt %lf

    A+

  17. #16
    invite4060f51d

    Re : Comment bien débuter ?

    Merci.

    J'ai cherché, mais je n'ai pas trouver une commande qui permettrai de transformer un nombre déciamale en nombre binaire...

  18. #17
    Jack
    Modérateur

    Re : Comment bien débuter ?

    Citation Envoyé par Galaxix Voir le message
    Merci.

    J'ai cherché, mais je n'ai pas trouver une commande qui permettrai de transformer un nombre déciamale en nombre binaire...
    transformer un nombre décimal en binaire n'a pas de sens. Un nombre représente la même quantité, quelle que soit la base utilisée.

    En revanche, si tu veux parler d'un problème d'affichage d'un nombre, en effet, il faut définir sa base. Le langage C reconnais le décimal, l'octal et l'hexadécimal, pas le binaire. Si tu veux afficher un nombre en binaire, il va falloir écrire une fonction qui reçoit le nombre et qui renvoie une chaine de caractère, ou qui affiche directement cette chaine.

    A+

  19. #18
    invite4060f51d

    Re : Comment bien débuter ?

    OK,

    Je vous embête ?


    Ok, comment fait-on pour faire disparaisse un message après X secondes (X étant le nombre choisi) ?

    Connaissez-vous un site ou il donne toute des petites commandes comme cela ?
    Par exemple: une fausse barre de progression ?

  20. #19
    Jack
    Modérateur

    Re : Comment bien débuter ?

    je ne vois plus trop le lien entre tes différentes questions.

    Pourquoi ne pas ouvrir une nouvelle discussion dans ce cas?

    A+

  21. #20
    invite4060f51d

    Re : Comment bien débuter ?

    Citation Envoyé par Jack Voir le message
    je ne vois plus trop le lien entre tes différentes questions.

    Pourquoi ne pas ouvrir une nouvelle discussion dans ce cas?

    A+
    Parce que sa évite de faire 20 sujets différents. Alors, une aide ?

  22. #21
    Jack
    Modérateur

    Re : Comment bien débuter ?

    Voilà une belle attitude de consommateur !

    On voit que tu ne réponds pas souvent aux problèmes des autres. Si c'était le cas tu te serais rendu compte que pour construire une réponse qui tient la route, si on fait bien les choses, on se tape la lecture du fil depuis le début afin de bien comprendre le sujet et les différentes réponses proposées.

    Donc, une personne voulant te répondre au sujet de ta dernière question va tout relire depuis le début pour se rendre compte que la question originale a déjà eu sa solution et qu'il aurait suffit de lire ton dernier message. Je doute que la personne en question se fasse prendre 2 fois. En conséquence de quoi, tu risques de ne plus avoir beaucoup de réponses.

  23. #22
    invite4060f51d

    Re : Comment bien débuter ?

    Citation Envoyé par Jack Voir le message
    Voilà une belle attitude de consommateur !

    On voit que tu ne réponds pas souvent aux problèmes des autres. Si c'était le cas tu te serais rendu compte que pour construire une réponse qui tient la route, si on fait bien les choses, on se tape la lecture du fil depuis le début afin de bien comprendre le sujet et les différentes réponses proposées.
    Non, en effet je ne répond pas souvent, a moin que de donner de fausse informations. A mon age, on posent plus de questions que se que l'on peut donner de réponse.

    Citation Envoyé par Jack Voir le message
    Donc, une personne voulant te répondre au sujet de ta dernière question va tout relire depuis le début pour se rendre compte que la question originale a déjà eu sa solution et qu'il aurait suffit de lire ton dernier message. Je doute que la personne en question se fasse prendre 2 fois. En conséquence de quoi, tu risques de ne plus avoir beaucoup de réponses.
    OK, je ferais une nouvelle discussion pour ma prochaine question.

    Mais j'ai posé une question de physique, aucune réponse réellement (juste une demande de précision).

    Bonne journée.

  24. #23
    Jack
    Modérateur

    Re : Comment bien débuter ?

    Mais j'ai posé une question de physique, aucune réponse réellement (juste une demande de précision).
    Dans ce cas, il est possible que la question ne soit pas appropriée au forum. Tu peux alors demander à un modérateur de la déplacer dans un autre forum.

    A+

  25. #24
    Jack
    Modérateur

    Re : Comment bien débuter ?

    Après relecture, je me rends compte que j'avais compris que tu avis posé une question dans le forum de physique, et qui était restée sans réponse. Ce n'tait peut-être pas ça que tu voulais dire?

    A+

  26. #25
    invite8666d089

    Re : Comment bien débuter ?

    Pour en revenir à la question posée et à la façon dont tu vois les choses, je pense que tu ne devrais pas sortir du C/C++.

    Et ce pour plusieurs raisons :
    - quand on maîtrise bien un langage, après avoir "p...é du code" au kilomètre (désolé d'avoir masqué le côté vulgaire de l'expression), on n'a pas toujours le courage de se reconvertir dans un langage plus près du processeur, comme le C/C++. Donc autant taper à la bonne porte le plus tôt possible. Coup de griffe au passage : je ne comprends toujours pas l'utilisation du Turbo Pascal dans certaines classes préparatoires.
    - quand on a une bonne expérience d'un langage généraliste de qualité, on peut aborder sans trop de difficultés un langage spécialisé, car les logiques et syntaxes sont souvent proches les unes des autres.
    - tu ne dois pas faire de fixette sur l'orientation objet des langages. Tu te rendras compte tout seul, au fil du temps, de l'intérêt de n'avoir pas à inventer et à réinventer l'eau chaude chaque fois que tu démarres un nouveau projet.
    - il faut aussi que tu acceptes de vivre avec ton temps. Le MS-DOS n'a plus aucun avenir, sauf pour les dinosaures de ma génération qui ne pourront jamais se passer des "dir *.* /s/e/v>forceps.txt".

    Pour terminer, tu as des pointures (dont je ne suis pas) sur le fil que tu as ouvert. C'est une chance à ton âge. Imprime dans ta mémoire de masse tout ce qui a été dit et tu seras sur la bonne route.

  27. #26
    invite1c6b0acc

    Re : Comment bien débuter ?

    Citation Envoyé par Galaxix Voir le message
    Ok, comment fait-on pour faire disparaisse un message après X secondes (X étant le nombre choisi) ?
    par exemple :
    Code:
    int x = 10; // 10 secondes
    printf ("Ca c'est le message");
    Sleep (100*x); // attendre x secondes
    printf ("\r19.19s\n", ""); // Ca, ca revient au début de la ligne et ca écrit 19 blancs à la place du message
    J'ai mis Sleep parce que c'est la fonction que j'utilise (avec Microsoft Visual Studio) mais elle n'est pas standard. Voir avec le compilateur que tu utilise.

Discussions similaires

  1. Conseils pour bien débuter en électronique
    Par invitee205ee2a dans le forum Électronique
    Réponses: 9
    Dernier message: 17/03/2012, 15h55
  2. Pour bien débuter!
    Par invitedcd598e8 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 0
    Dernier message: 27/03/2009, 20h20
  3. fac de medecine...comment bien gérer le stress, comment bien s'y prendre?
    Par inviteb4741baa dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 25/02/2007, 21h41
  4. pour bien débuter
    Par invitee1226495 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 10
    Dernier message: 30/12/2005, 13h35