Почни с
KDevelop или
Anjuta.
Аз лично препоръчвам KDevelop + QT Designer като най добрата за момента Open source среда за програмиране.
Библиотеката QT3 е портната за Windows и MAC и следователно след прекомпилиране (ако пишеш QT, а не KDE приложения), QT програмите за Linux могат да се прехвърлт на Windows и обратното. На сайта на
Trolltech (разработчиците на QT) има много примери, ръководства и пр.
Лошата новина е, че QT за Windosw е платена...

'>
Успех!
Кольо Колев
Biotronica Ltd.
P.S. Всяка Linux дистрибуция включва задължително компилаторът GCC

'> . Ако не искаш да използваш среда, то можеш да ползваш следната схема:
Пример Hello World:
1. Създаваш текстовия файл helloworld.c със source code -а на програмата с някъкъв тестов редактор (например kate - с оцветяване на синтаксиса за C/C++).
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("Hello, world!\n");
return 0;
}
2. Компилираш програмата , като отидеш в директорията с файлът helloworld.c и изпълниш от командния ред:
gcc -o helloworld helloworld.c
Ако има грешки, ще ти бъдат показани. При успех ще се създаде изпълним файл с име helloworld .
3. Стартиране на изпълнимия файл:
./helloworld
4. С дебъгера gdb можеш да трасираш програмата, да задаваш точко на прекъсване и пр. За повече информация прочети
GCC-HOWTOТова са първите стъпки...

'>