My suggestion is to stick with Windows 10 and turn on the Windows Subsystem for Linux. That gives you an Ubuntu command line userland running inside Windows. Then if you have any more specific Linux needs, use virtual machines to install any Linux distribution you want.
Friend of mine does this. All well and good, if you like working primarily in Windows. I prefer Linux as my primary OS, so this approach is rather less than ideal for me.
https://www.youtube.com/watch?v=yBrZ_CPgm7o