Aller au contenu

Cherche livre pour débuter programmation


sield

Messages recommandés

Posté(e)

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 :up:

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 :transpi:

Merci de votre aide :chinois:

Edit : et le Pascal, c'est mieux ou il vaut mieux s'habituer tout de suite à un language plus orienté objet ?!

Posté(e)

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.

Posté(e)

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 !

:)

Posté(e)

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.

Posté(e)

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 :zarb:

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 :reflechis:

:cartonrouge:

Posté(e)

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 :-D

Posté(e)

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 :-D

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.

Posté(e)

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 :transpi:

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 8)) nous permet de plus facilement passer d'un language a l'autre :iloveyou:

Posté(e)

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é :transpi: .

Posté(e)

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 :mdr:

Posté(e)

Bonsoir,

je prends bien en considération tout ce que vous me dites :transpi:

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 :non:

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 :craint:

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 :mdr:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...