je pense que pascal est le mieux pour debuter car c'est le langage qui traduit directement (à quelque nuance) l'algorithmique en anglais . si tu comprend les structures de pascal en imperatif tu te debrouilleras après avec tous les autres langages .
si tu es debutant en programmation, il faut que tu comprenne qu'il y a deux types de programmation (au moins deux connus), qui sont l'imperatif et l'objet . pour comprendre les langages de programmation il faut commencer par comprendre (et utiliser) l'imperatif . et la je pense que pascal et c sont les mieux pour debuter (perso j'ai commencer avec basic sous dos) . une fois que tu auras compris comment faire un algo en pascal ou en c, tu pourras commencer à t'attaquer à la programmation orientée objet donc des langages telle que C++, java, (et meme pascal peut etre orienté objet:avec delphi par exemple) .
je ne te conseil pas python, car il est plus facile à comprendre quand tu as vue au moins une fois ecrit la structure d'un programme hors python utilise les indentations pour créer ces blocs . ca fait des programme tres propre et tres lisible mais pas forcement facile d'accès pour un debutant .
si tu veux des liens il y'en a deux qui sont geniaux :
http://www.commentcamarche.net/ et va voir dans la rubrique programmation . c'est un site generaliste mais tres bien pour debuter dans tous les langages
et
http://www.developpez.com/ qui on aussi des tutoriels tres bien expliqué mais qui vont beaucoup plus loin que le dernier site .
si pour delanoy je te le conseil aussi il est vraiment pedagogue, moi aussi j'ai appris le c++ avec lui, c'est du petit lait à lire et à comprendre .
sinon oui parle plutot d'algo que de math . l'algo est un sous ensemble des maths . 🙂
a+