I intend to...although its early days for me just now...
I'm coming back to programming after some time away and have long been a Debian or RHEL user for development work and only ever used BSD for personal computing (OpenBSD/NetBSD) but after installing GhostBSD on my brother's laptop I was so impressed I've decided to create my very own GhostBSD laptop and see if I can use it for my development work (for anyone who is interested it seems to work excellently on the AMD Ryzen ThinkBooks and HP laptops...not tested others...but it definitely seems to be working better on the Ryzen ones than the Intel ones I have available)
But to answer the original question I will be doing C programming for embedded development on microcontrollers. First, though, I am going to try and build Code::Blocks from source because that is my favourite IDE.
As for editors I'll typically just use whatever is available and have no preference, usually Nano or Vim on the command line and Pluma/Mousepad/Gedit depending on the desktop environment I'm currently in. I used to use GNU/Emacs professionally but haven't used it much in a few years...