I've never used *nix, but I'm a C programmer and have written an obscene amount of WinNT CMD batch files. As for *nix shells, I'm sure I could pick them up.
And a powerful XSLT implementation would help me if available for Raspbian, as I use XSLT to do a lot of config processing donkey work, such as creating batch files out of XML config databases. Turning the declarative (XML) into the imperative eg batch or other programs, is a favourite of mine.
I considered Win10 on a Raspberry Pi, but I haven't managed (yet, to my shame) to master PowerShell, lovely though it is, I just feel lost, and I'm not sure how minimal / lacking / incomplete the Win10 package is. Yes, I know, flame ye me not.