Most of the popular programming software and languages support both platforms. But you need to especially see the OS platform support for the program you are developing. If you are a programmer developing apps/programs for Windows OS, definitely you should get a Windows computer. On the other hand, if you are developing applications and games for iOS and macOS, then get a Mac laptop.