You can do Windows, sometimes you've gotta do Windows, but I highly recommend learning Linux. Just get a dual boot or a different drive running linux and set up something that works for what you need. If you're just doing general office work and some gaming Linux will do what you need. If you want to play a few specific games that don't work or need Adobe or Solidworks for work you'll need windows. It can be virtualized though!
You can do Windows, sometimes you've gotta do Windows, but I highly recommend learning Linux. Just get a dual boot or a different drive running linux and set up something that works for what you need. If you're just doing general office work and some gaming Linux will do what you need. If you want to play a few specific games that don't work or need Adobe or Solidworks for work you'll need windows. It can be virtualized though!