Few questions, about designing a game like warcraft III

Q1: how would I design 3d images for it?
Q2: what are the languages required to make it,
Q3: what languages for getting it to connect to a specific server
Q4: what editors should I get
Q5: what other software should I get

I hope this is the right place for this... I think c++ is for designing programs.. I think games too?

Thanks all!

oh and

just to start off basic.. whats a simple game to design?
such as brick or a simple arcade game?

again, the same questions as above