NetBeans, как и Eclipse написаны на джаве, по этому нужен мощный комп, чтоб в них работать. На Qt, естественно, писать в QtCreator`е. Не пробовал настраивать его под другие компиляторы, но думаю, должен нормально работать. Сейчас вообще в vim`е драва пишу, ибо парсер все равно не нужен особо, а скорость и эффективность выше. Можно Emacs использовать, заодно познать дзен программ от Столмана).Компилятор, конечно же, gcc, если на Си писать, ни каких g++. Здесь надо четко понимать разницу между ними. Можно, кстати, попробовать SunStudio с Sun`овскими компиляторами.GTK не советую сейчас изучать, т.к. во первых, он хреново-кроссплатформенный, во вторых, с гномом 3 API поменяется, и придется опять все заново учить. Qt изучать обязательно. Сейчас практикуюсь в одной крупной компании, и могу сказать, что как GUI там во многих проектах используется именно Qt.В плане того, с чего начать изучение программирования в Linux, советую изучить Inter-process Communication (IPC). Сокеты. Изучать Linux Device Drivers (3 издание последнее). И не стоит бояться) Драйвера пишутся просто великолепно), за исключением отладки) И все анекдоты, типа: не было драйвера для модема под линукс, написал свой за неделю приобретут иной смысл))P.S. И да, не советую сразу брать мануал по компилятору и читать. Все это лучше познается постепенно в примерах (придумать свои, или по книгам).
Павел Васильев, спасибо большое. просто когда читаешь о линукс программировании не знаешь за что взятся на первых парах. а тут тебе раз и первый пинок в нужную сторону. Спасибо