sield Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 Bonjour, J'aimerais commencer à programmer. D'après ce que j'ai pu lire, il vaut mieux que je commence par du C ou du C++ ; est-ce exact ? Ensuite, j'aimerais que vous me conseillez un bon livre pour les noobs comme moi J'ai vu dons votre topic épinglé le lien suivant : http://cowww.epfl.ch/infmaph/doc/coursCpp/book1.html Mais celui-ci ne marche pas Merci de votre aide Edit : et le Pascal, c'est mieux ou il vaut mieux s'habituer tout de suite à un language plus orienté objet ?! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 Pascal c'est bien. On peut apprendre à programmer correctement sans passer son temps à se battre avec le compilateur, l'allocation mémoire, les pointeurs de pointeurs, etc... PHP c'est pas mal aussi pour commencer, mais c'est un langage non typé, ce qui peut faire prendre de mauvaises habitudes. Ensuite, une fois qu'on maîtrise bien les bases de l'algorithmique, on peut passer à un autre langage comme le C, le python... Et une fois qu'on est vraiment à l'aise, on peut passer à un langage 100% objet comme Java. Oh bien sûr tu peux faire rapidement un petit programme en C++ qui fonctionne, c'est très facile au début. Mais dès que tu voudras faire qqchose d'un peu compliqué, tu te heurteras à un mur si tu ne maîtrises pas les bases. Pense également à prendre des cours ? En cours du soir, dans une assos, etc. C'est toujours mieux. Lien vers le commentaire Partager sur d’autres sites More sharing options...
LePhasme Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 +1 Pour les cours si tu as la possibilité d'en suivre. Pour les bouquins je conseille la collection "Programmer en..." chez Eyrolles. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tsubasaleguedin Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 http://www.ulg.ac.be/cifen/inforef/swi/dow...ython_notes.pdf Lien vers le commentaire Partager sur d’autres sites More sharing options...
sield Posté(e) le 13 avril 2006 Auteur Partager Posté(e) le 13 avril 2006 Merci. Je vais commencer par le turbo pascal, avec le livre de chez eyrolles, et quelques tuto sur le net, on verra la suite après ! :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 Commence par le C, ça te sera utile au moins. C'est juste le langage le plus utilisé et probablement un des (si ce n'est le) plus rapide (sans compter l'asm et l'hexa bien sûr). Pour bien débuter : http://fr.wikibooks.org/wiki/Programmation_Algorithmique Un super livre sur le C : http://www.its.strath.ac.uk/courses/c/ D'autres liens : http://c.developpez.com/tutcpp/book1.php http://fr.wikibooks.org/wiki/Programmation_C http://fr.wikibooks.org/wiki/Exercices_en_langage_C http://fr.wikibooks.org/wiki/Programmation..._plus_debutants http://fr.wikibooks.org/wiki/Programmation_C_plus_plus http://fr.wikibooks.org/wiki/Exercices_en_langage_C++ Et aussi : http://c-faq.com/ Pas besoin d'acheter de livre. Lien vers le commentaire Partager sur d’autres sites More sharing options...
playstation.2.fg Posté(e) le 19 avril 2006 Partager Posté(e) le 19 avril 2006 http://www.ulg.ac.be/cifen/inforef/swi/dow...ython_notes.pdf +1 pour le python. Excellent langage d'apprentissage qui te permettera de faire pas mal de choses (aussi bien des progs simple que des trucs plus sophistiqués tels que l'utilisation de GUI ou de la 3D). Qui plus est tu auras de bonnes bases pour tout ce qui programmation orienté objet. Lien vers le commentaire Partager sur d’autres sites More sharing options...
AHP_Nils Posté(e) le 20 avril 2006 Partager Posté(e) le 20 avril 2006 Perso, j'ai appris les bases de Python avec le livre de Gérard Swinnen, téléchargeable gratuitement et légalement je suppose, à l'adresse suivante : http://www.ulg.ac.be/cifen/inforef/swi/python.htm Happy coding :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
sield Posté(e) le 22 avril 2006 Auteur Partager Posté(e) le 22 avril 2006 Merci pour votre aide :) je vois que ca intéresse pas mal de monde ! J'ai commencé à m'y mettre avec le KPL ; je pense que pour un noob comme moi il faut bien ca Mais je vais quand meme jeter un coup d'oeil au C. Pour le Python je vais attendre encore un peu, histoire de ne pas me sentir ridicule tout de suite Lien vers le commentaire Partager sur d’autres sites More sharing options...
Morbid069 Posté(e) le 22 avril 2006 Partager Posté(e) le 22 avril 2006 Pour bien débuter : http://fr.wikibooks.org/wiki/Programmation_Algorithmique je pense que ca c'est important ... pas que ca mais bon moi a l'école j'ai commence par sa (cours de LOGIQUE) c'ets pour apprndre la logique de programmation en fait ... c'est du pseudo code donc en francais ... il n'ya pas vraiment de regle bien précise mais la logique est la et tu le retrouvera dans tout les language de programmation ... du java a l'assembleur en passant par le C Lien vers le commentaire Partager sur d’autres sites More sharing options...
playstation.2.fg Posté(e) le 22 avril 2006 Partager Posté(e) le 22 avril 2006 Pour bien débuter : http://fr.wikibooks.org/wiki/Programmation_Algorithmique je pense que ca c'est important ... pas que ca mais bon moi a l'école j'ai commence par sa (cours de LOGIQUE) c'ets pour apprndre la logique de programmation en fait ... c'est du pseudo code donc en francais ... il n'ya pas vraiment de regle bien précise mais la logique est la et tu le retrouvera dans tout les language de programmation ... du java a l'assembleur en passant par le C Mouais, perso je suis un adepte du "c'est en forgeant qu'on devient forgeron", donc rien de vaut un peu de pratique, pour vraiment déceler ses faiblesses. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Morbid069 Posté(e) le 24 avril 2006 Partager Posté(e) le 24 avril 2006 Pour bien débuter : http://fr.wikibooks.org/wiki/Programmation_Algorithmique je pense que ca c'est important ... pas que ca mais bon moi a l'école j'ai commence par sa (cours de LOGIQUE) c'ets pour apprndre la logique de programmation en fait ... c'est du pseudo code donc en francais ... il n'ya pas vraiment de regle bien précise mais la logique est la et tu le retrouvera dans tout les language de programmation ... du java a l'assembleur en passant par le C Mouais, perso je suis un adepte du "c'est en forgeant qu'on devient forgeron", donc rien de vaut un peu de pratique, pour vraiment déceler ses faiblesses. Oui c'est sur mais dans mon cas a l'école on nous apprend une logique de programmation pour qu'on puisse s'adapter a un maximum de language de programmation ... J'ai fait du java, de l'assembleur (certain du cobol aussi) et l'annee prochaine on rajoute C/C++ . Donc le fait d'avoir la logique de programmation (que l'on peut aussi apprendre sur le tas evidemment mais dans une ecole ils sont la pour nous l'apprendre ) nous permet de plus facilement passer d'un language a l'autre Lien vers le commentaire Partager sur d’autres sites More sharing options...
playstation.2.fg Posté(e) le 25 avril 2006 Partager Posté(e) le 25 avril 2006 Il est vrai que lors de l'apprentissage à l'école, il est mieux de passer d'abord par la logique et après la mise en pratique (un peu comme toutes les matières à l'école). Mais lorsque tu es autodidacte tu n'a pas forcément de prof derrière toi pour dire : "tu as fait une faute la". En programmation, le seul moyen de voir une erreur enfouillie au milieu d'un gros amas de code est de passer par le compilateur ou l'interpréteur (même si c'est mieux de taper du code tout de suite juste ^^). Mais il est vrai qu'un peu de logique ne fait pas de mal, surtout pour faire un code propre et optimisé . Lien vers le commentaire Partager sur d’autres sites More sharing options...
-SKy- Posté(e) le 25 avril 2006 Partager Posté(e) le 25 avril 2006 Pour apprendre tout seul sans l'aide de personne c'est assez dure il faut etre motive j'ai commence par le turbo pascal assez simple puis HTML puis la je suis sur le PHP et sans personne pour taider bah des fois je me tire les cheveux Lien vers le commentaire Partager sur d’autres sites More sharing options...
sield Posté(e) le 30 avril 2006 Auteur Partager Posté(e) le 30 avril 2006 Bonsoir, je prends bien en considération tout ce que vous me dites En ce qui concerne les cours, je suis OK sur le fait que ca doit (beaucoup) aider, mais je n'en ais malheureusement pas le temps J'ai commencé à m'occuper en KPL, et j'en ai profiter pour regarder le code source de prog en C# ou C++, et je dois avouer que c'est très proche, si se n'est qu'à mon avis le KPL est plus orienté création de jeux. Or, comme se n'est pas ce qui m'intéresse, mais plutot la programmation de logiciels (pour PC ou telephone sous Symbian), je pense m'orienter vers autre chose. Je jetterais avant ca un oeil sur le lien de Theocrite. Concernant le language, j'hésite entre du C++ et du Java. D'après ce que j'ai pu observé, les deux sont très utilisés, mais apparement le C++ est plus adapter aux débutants ; est-ce exact ? Un pote qui est en DUT m'a conseiller un livre de Deitel et Deitel : Programmer en C++ ; c'est avec ce livre qu'il s'est initié à la prog, et tous ceux à qui il l'a conseillé l'ont trouvé super Je vais regarder vos tuto, mais je ne trouve pas super pratique de lire sur un PC tout en programmant, du moins avec un seul écran (je vais en mettre un 2e bientot, je changerais surement d'avis !). Merci encore de votre patience Lien vers le commentaire Partager sur d’autres sites More sharing options...
Salimax Posté(e) le 1 mai 2006 Partager Posté(e) le 1 mai 2006 Ne faut-il pas faut apprendre l'algorythme avant ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.