Tegyél elé egy feltelepített linuxos gépet. Van minden, rengeteg script nyelv, C, C++ fordító, minden, amiben ki tud teljesedni. Nekem bejött szerény igényeimhez az Anjuta IDE. Nagyon gyors, lehet sötét hátteret választani, természetesen van syntax highlite, egy gombnyomás a project fordítása, megmutatja, melyik sorban van a hiba, tooltip-ben kiírja, hogy mi a panasz tárgya.
Doksi mindenről van a neten, meg a manual page-ekben, C-hez jellemzően a második és harmadik fejezetben.
Szerintem programozást csak úgy lehet tanulni, ha mindent kipróbál az ember, amit olvas. Bash-hez ezt ajánlom:
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE