Da du Delphi kennst, dürfte dir Lazarus am einfachsten fallen. Ist zwar keine wirklich gute
IDE, die von den Funktionen von Delphi Lichtjahre entfernt ist, aber zumindest lassen sich damit kleine Programme ganz gut schreiben.
Alternativ wäre Monodevelop möglich, so dass du C# auch unter Linux nutzen kannst. Mono ist quasi .NET, nur plattformunabhängig. Da du C# kennst, wäre auch das eine Möglichkeit, aber das kenne ich nicht wirklich, da ich C# bisher nur unter Windows benutzt habe.
Dafür wird dann für deine Programme auch Mono benötigt, während Lazarus nativ kompiliert.