J´ai vu tellement de programmeurs qui ont commencé directement par le C et qui finalement ne ´savent´ pas programmer, tout simplement parce qu´ils ne comprennent pas tout ce qu´ils font !
Ils savent que ça fonctionne, mais ils ne savent pas pourquoi !
Ils arrivent à un résultat, mais il ne faut surtout pas regarder comment c´est fait à l´intérieur !
Et ensuite tu en retrouve certains sur les forums de discussion à te demander pourquoi leur code ne fonctionne pas comme ils le voudraient. Et tu est considéré comme une burne si tu n´arrive pas à les aider !
Non, Sérieux ! Je préfère les aiguiller vers un langage qu´ils comprendront, avec lequel ils arriveront à apprendre correctement la méthodologie, la structure d´un programme, l´algorithmie, tout en arrivant à un résultat qui les satisfera et les motivera à continuer dans cette voie. Et s´ils sont vraiment motivés, si ça leur plait, ils passeront d´eux même à des langages plus complexes.
C´est comme ça qu´on avance ! Un pieds après l´autre ! Si tu essayes tout de suite de courrir, sans savoir marcher, tu finis très vite le nez dans la poussière !