Le 30 décembre 2015 à 16:45:10 bluepoint_ a écrit :
python c'est cool mais au final on prend des mauvaises habitudes. Pis autant ouvrir un bouquin d'algo il fera la même chose qu'en python sauf qu'il saura comment les fonctions de prémachées fonctionnent 
Je trouve que commencer avec un truc plus bas niveau aide pour comprendre les choses. Typiquement vraiment comprendre ce qu'est une liste sans avoir trop touché aux pointeurs c'est pas forcément évident.
Donc je dirais C ou C++ mais comme le C c'est chiant C++ (cf http://blog.developpez.com/gpu/?p=155 )
En bouquin t'as le Delannoy pour le C++ et le Cormen pour l'algo
décède instamment chacal 
ràf des pointeurs c'est s'encombrer l'esprit avec des trucs inutiles pour démarrer 
python ça permet de se concentrer sur l'essentiel, l'algorithmique
Ben le Cormen est là pour ça. Y a qu'à faire de l'algo et apprendre le langage en parrallèle, c'est ce qui se fait souvent dans le supérieur d'ailleurs.
Surtout que C++ demande pas l'utilisation des pointeurs en masse mais force à comprendre comment ça marche au bout d'un moment, mais le langage propose quand même des mécanismes pour ne pas utiliser les pointeurs pendant assez longtemps, c'est un compromis entre le C et le python.
Fin t'facon le choix du premier langage est pas ultra capital.
Message édité le 30 décembre 2015 à 17:08:27 par PrayforAbdoul