Od razu mówię, że nie jestem specem i moja odpowiedź może nie wyjaśnić wszystkiego. Jeśli jednak dobrze zrozumiałem słowa "na sam start", to zaczynasz się uczyć programowania w c++ i szukasz do tego kompilatora, który okaże się możliwie bezproblemowy. Jeśli tak, to wydaje mi się, że przynajmniej na początku dobrze jest używać tego samego, co jest podany w kursie, z którego się uczysz. Zmniejsza to prawdopodobieństwo ewentualnych niezgodności i zniechęcenia do nauki.