Personalmente ti consiglio un linguaggio interpretato, quando avrai capito la differenza delle varie piattaforme magari puoi andare sul C++ ma occhio che è come camminare a piedi scalzi su cocci di vetro