PowerBasic by German publisher Kirschbaum software was something that I used quite extensively back in the day. I think it was based on Turbo Basic initially.
Later I used Turbo C, which I also use now in my let's code videos. Later I switched to djgpp and emacs. No rhide back then. I stuck with Emacs ever since for C/C++, Python and Clojure. Netbeans for Java.
So it is mostly a matter of taste, but DOS projects tend to be so small that it doesn't matter much which editor/IDE you use. If you want to learn something that you can apply for a job / current tech, going djgpp would be good, since you can transfer the knowledge immediately to Linux programming. Otherwise pick the one that appeals most to you, and switch if you don't like it.
YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC