in terms of development, almost every linux distro has the compile tools, sdks, ides, etc, built into their package managers. essentially, it's very easy for you to setup a development environment. gcc just werks.
The environment caters to it way more, too. Your window manager and terminal will have way more useful hotkeys and features that are relevant to helping you make and run code.