Ich würde versuchen mir 3 Sachen anzueignen:

1) Skripten für die bash. Damit hast du in kürzester Zeit sehr kleine Aufgaben erledigt. Und sei es nur das Ausführen mehrerer Programme die über Pipes kommunizieren oder das Sichern von Daten auf einen anderen Rechner per SSH.

2) Eine Sprache wie Perl oder Python. Damit hast du schnell kleinere Programme geschrieben. Da musst du dir nicht groß Gedanken über Datentypen, Pointer und das Linken irgendwelcher Libs machen. Außerdem hast du Dinge wie RegEx bequemer und einfacher.

3)C um schnelle und systemnahe Programme zu schreiben.

Alles gleichzeitig zu lernen ist vermutlich nicht sinnvoll. Aber ich finde das ist eine gute "Kombination" die man sich als Ziel setzen kann.

Editoren würde ich einfach ausprobieren. Schon alleine der Standardeditor unter Gnome unterstützt Syntaxhighlighting.

Als Compiler für C/C++ eben die gcc. Für Python/Perl den entsprechenden Interpreter installieren. Für bash reicht ja die bash, die bei den meisten Linuxdistributionen sowieso die Standardshell ist.

~noctem