How to use Arduino Due? plug it and set it

USB native port CAN be used for programming the DUE, but once the software is loaded and starts running, the port will change and will be assigned a new COM number in the PC - check the ports list.
It will change back again only when the sw is erased and the proc reset (with the push buttons).

Better to use the programming port that can erase the sw before reloading without using the push buttons.