Si tu veux programmer pour faire des calculs, je te conseillerais d´utiliser directement un logiciel de calcul formel programmable, le php ne me semble pas très interessant à aprendre à moins que tu ne veuille spécifiquement te tourner vers le web après.
Le plus connu et les plus performant sont : Maple, Mathématica, Matlab, MuPad, Scilab et gnu bc.
Mupad existe en version gratuite je crois et peut être des anciennes versions de Maple ( version IV ou V).
C´est l´un de ces 2 là que je te recommenderais.
Mais avec ça, tu ne pourra pas distribuer tes programmes à d´autre.
Bon bien sur après il y a plein de langage de bonne qualité. Si tu veux faires des application, mais que tu veux utiliser des fonctions de calcul puissante, le Lisp était à ma connaissance un langage orienté mathématique. Sinon, il y a bien sur le C qui n´est pas du tout hors de porté d´un débutant et pour lequel tu trouvera toujours des bibliothèque avec des fonctions mathématiques avancé si tu en as besoin.