There are a lots of programming tools (IDE, editors etc.) available for linux. I tried several of them (mainly for python and php ) including: Eric3, SciTE, BlueFish, Gedit, NVU, Quanta and more…
So far my choices are:
-SciTE: for Python , and C++
-BlueFish: for PHP and HTML
They seemed to be the most stable and practical choices for my needs, I suggest you give them a try if you haven’t! Note that, I use SciTE for small C++ tasks. If you need project management I suggest using an IDE (K-Develop or Anjuta)