Yea C++ can be usefull, but if you don't know too much programming don't do C++ .
C++ is hard language, and you have to know what are you doing.
For bots python is best, it's very easy to learn language, simple to use, lot's of libraries etc.
I don't know any libraries for Skype or ICQ but i...