Switch between multiple Windows harddrives on one laptop


I've a Windows 10 laptop with a 2TB hard drive, which I use for school and gaming etcetera. However, I want to create a new bootable HDD for programming so that things are all organized properly.

Is it possible to internally switch to another HDD on the laptop and install Windows 10 on it to use it separately? (I mean using my regular 2TB drive, opening up the laptop and switch back to the other HDD when needed)
I know this will damage the sata connector when switching too often, just occassionally.

Thanks in advance!