Jump to content

Cherche livre pour débuter programmation


Recommended Posts

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 ?!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

+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.

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...