Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation > Débuter
Débuter Forum d'entraide : Comment débuter en programmation ?
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/06/2012, 15h22   #1
Neodesy
Invité de passage
 
Homme Julien Probst
Étudiant
Inscription : juin 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Julien Probst
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2012
Messages : 3
Points : 2
Points : 2
Par défaut Guide d'achat de premier livre

Bonjour à tous,
Ayant déjà un peu touché à la programmation, de loin au travers de mes expériences dans le développement de jeux vidéo (Ruby/RGSS de RPG Maker, C pour Game Makers), je souhaiterais tout reprendre de zéro (cela remonte à quelques années déjà), et apprendre tout d'abord l'algorithmique puis un langage orienté object (C++ ?), pour le jeu vidéo. Ayant du mal à m'aiguiller sur un chemin complet par le biais d'articles internet, sujets au fouillis et aux divergences d'avis des auteurs, je cherche un bon ouvrage traitant de l'algorithmique et un second du C++, le tout pour débutants.

Je suis ouvert à tout conseils, qu'il s'agisse de commencer par autre chose ou par un autre langage (même si par ma capacité d'assimilation je me sens capable de me lancer dans un langage déjà complexe), l'important pour moi étant de prendre de bonne habitudes de programmation, et de pouvoir ensuite me diversifier.

Cordialement.
Neodesy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2012, 15h39   #2
rmaker
Membre émérite
 
Homme Jean
Ingénieur développement logiciels
Inscription : mai 2011
Messages : 256
Détails du profil
Informations personnelles :
Nom : Homme Jean
Âge : 31
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mai 2011
Messages : 256
Points : 960
Points : 960
C'est discutable, mais apprendre l'algorithmique nécessite de se confronter à des vrais problèmes, donc à du code.

Je dirais donc de commencer par le C++ et de voir les problèmes d'algo au fur et à mesure. J'ai commencé le C++ avec le livre de Delannoy, çà va te couter 20€ et pour commencer, c'est bien pour le prix. Titre exact: Apprendre le C++ . Mais ce sont les bases, rien sur le jeu.

Après, tu as l'excellent dernier livre de B. Stroustrup, qui parle de graphique en plus.
rmaker est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/06/2012, 18h06   #3
Neodesy
Invité de passage
 
Homme Julien Probst
Étudiant
Inscription : juin 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Julien Probst
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2012
Messages : 3
Points : 2
Points : 2
Je vois, mais ce qui me pose un peu problème c'est qu'il me semble très abstrait d'apprendre une syntaxe d'un langage sans faire d'algorithmique pour répondre à de vrais problèmes et comprendre l'utilité de chaque chose faite.
Pour un étudiant en langues, ça m'apparaît un peu comme apprendre de la grammaire sans savoir ce que signifient les mots que j'utilise.
J'attends d'autres réponses, mais je note ça tout de même, merci beaucoup
Neodesy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2012, 09h51   #4
el_slapper
Expert Confirmé Sénior
 
Inscription : décembre 2007
Messages : 2 582
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 2 582
Points : 6 319
Points : 6 319
C'est le serpent qui se mord la queue : l'algo sans code, c'est un peu du pédalage dans le vide, le code sans algo, c'est du pédalage sans gouvernail.

Pour moi, le plus pédagogique, c'est le projet : on se fixe un petit objectif, et on voit comment on peut y arriver. Algorthmiquement et syntaxiquement. Puis on essaye de faire un truc qu'on ne sait pas encore faire. Et on progresse, comme ça.

Sinon, pour le JV, C++ reste le choix de référence.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 06/06/2012, 12h39   #5
rmaker
Membre émérite
 
Homme Jean
Ingénieur développement logiciels
Inscription : mai 2011
Messages : 256
Détails du profil
Informations personnelles :
Nom : Homme Jean
Âge : 31
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mai 2011
Messages : 256
Points : 960
Points : 960
Citation:
Envoyé par el_slapper Voir le message
Pour moi, le plus pédagogique, c'est le projet : on se fixe un petit objectif, et on voit comment on peut y arriver. Algorthmiquement et syntaxiquement. Puis on essaye de faire un truc qu'on ne sait pas encore faire. Et on progresse, comme ça.
Tout à fait d'accord!
Dans ce cas, si c'est la façon de procéder de neodesy, je lui recommande le bouquin de stroustrup, qui se place exactement dans cette optique. C'est son dernier, qui s'appelle "Programmation: principes et pratique avec C++". C'est une belle façon d'apprendre.
rmaker est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/06/2012, 19h40   #6
Neodesy
Invité de passage
 
Homme Julien Probst
Étudiant
Inscription : juin 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Julien Probst
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2012
Messages : 3
Points : 2
Points : 2
Merci beaucoup, je vais donc suivre vos conseils et m'attaquer au C++ en commençant par le cours Penser en C++, l'achat d'un livre suivra certainement (budget étudiant obligeant, et ayant acheté il y a peu un livre assez onéreux sur le game design).
Merci encore !
Neodesy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h06.


 
 
 
 
Partenaires

Hébergement Web