Es kommt ein bisschen darauf an, WAS man wirklich machen will.Es gibt ja auch so viele Programmiersprachen, weil sie für spezielle Zwecke besonders gut geeignet sind.
Am besten klappt es, wenn man eine konkrete Aufgabe hat...
Besonders verbreitet sind C und C++, da gibt es auch die entsprechenden Compiler frei für alle Plattformen.