Pour un premier langage, même le C est un peu compliqué selon moi, alors le D :D
Le mieux est un langage plutôt haut niveau qui ne fait pas prendre de mauvaises habitudes (comme le VB).
Donc je conseille Python (pour indenter) C, ou C# (pour être habitué au C). Mais le C y'a pas d'objets ni de ramasse-miette, alors c'est moins pratique pour débuter ou faire un bot et puis on comprend moins bien le code de dofus.
Et oui je sais que je suis têtu avec Python :P