I have used KDevelope and am very pleased with it. By far, it is the best programming environment that I have every used. I'm sure that there are better ones out there, but they will probably cost you a pretty penny too. I see no reason not to use KDevelope since you are just starting to get into Linux programming.
"God created man. Samuel Colt made them equal."
"Government does not tax to get the money it needs; government finds a need for the money it gets." - Ronald Reagan