Il y a:
-le Java (Comme Xvolks),
-Le C ou C++ ( Les plus difficiles :P)
-AutoIt (Le plus facile pour débuter,en socket mais peut-être pas pour un gros projet.)
-VB.net (Un bon langage pour le socket mais un peu plus difficile que l'autoit.)
La syntaxe Autoit et VB.Net est sensiblement pareille alors tu pourrait commencer pas apprend l'Autoit puis ensuite le VB.Net.(Comme moi :D)
Je crois avoir répondu à ta question.
P.S Dit moi quel est ton pseudo sur Cadernis.