As a followup to archieny's excellent response. there are some caveats:
1) Disk/SSD space
a) If your MacBook Pro has a small SSD--less than 256GB in size--you may have issues with either method. Windows works best when it has room to flex. With Bootcamp you partition your drive with Boot Camp Assistant and install Win in the new partition. You could need 100GB or more depending on what Win apps you plan to install. Skimp on space for Win and it will not run well.
b) Drive space allotted to Windows is NOT available to the Mac side.
c) Emulators/virtual machines need drive space to run Windows, too.
d) Summary: if your MBP has a 128GB SSD, I would seriously reconsider using it for Windows.
2) Memory (RAM) -- If you have the base 8GB RAM common to current Mac notebooks, that will probably be OK from Win via Boot Camp. Some virtual machine emulator options require more for decent usability, and you cannot add RAM to a modern MacBook Pro. To see the RAM installed in your MacBook Pro, do "About this Mac..." from your Apple menu at the left end of the menubar:

Here is Apple support doc for Boot Camp:
Boot Camp - Official Apple Support
and you may find surfing the Boot Camp forums useful as well:
Boot Camp - Apple Community