Non, c'est quasiment le pire langage par lequel tu peux commencer.
Il te donne de très mauvaise habitude qui donneront de très mauvais résultat avec les autres langages.
Je te conseille de commencer par le java ou le Python. Java car très complet et très bien documenté, python car il oblige une syntaxe très propre, et devrait te donner de bonne habitude niveau lisibilité de code.
Si tu es vraiment motivé tu peux aussi aller vers le C/C++ mais la notion de pointeur n'est vraiment pas facile à maitriser, risque de te décourager.
Cet article là est vraiment pas mal: http://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage#conclusion-et-liens