i'm using windows 7 64 bit machine , i have been using 'mingw' compiler for a lot of time and honestly i don't like it i want to try microsoft now since its a big company and all but i don't understand what should i download there are many versions and i don't know the difference i want to compile c/c++/c++ 11 only and i want a free version i know there are some free to register versions . thanks for taking the time to reading this .