Hi,
My experience concerning the c programming tell me an IED is very
important for coding and debugging.
You'll find here that many people have experience contrary to yours.
I've never met an IDE that doesn't push me around
and tell me to work the way that I don't want to.
On a *Nix system (preferably Linux or BSD) open the perl
script in your favourite editor* and have a terminal emulator
at the ready to run the script.
If you have a bigger project going with lots of modules
keep the file manager open to the directory you are using.
This is the wisdom of the environment perl came from.
Each program reliably does one thing very well.
That thing it does is very definite (e.g. editing text) but is useful
under many circumstances.
It does each thing well because it does so with as few features as
possible.
On windows it's much the same but the editor isn't pre-installed
and you'll be working with the command prompt instead of
a real terminal program.
MacOS makes it a pain to find the terminal.
Enjoy not having all your design decisions being made by you and
not someone in a ivory tower.
*When I say editor I mean something like the text editing field in an
IDE (including colour coding and auto indentation) on its own.