Can never simply get any arduino connected

I am always plagued with avrdude errors. I can never just plug in an arduino and get it to communicate with the computer. I feel like I must be doing something wrong that I ALWAYS have to open up tools and go into device manager and try to get them to match the COM port. Sometimes I match them and then the avrdude error changes the COM port (I have matched them both as COM3 as it gave the avrdude error message on that port and then it will switch to COM4).

Really feel like this is a simple error that I am committing. Any help would be appreciated.

We really need much better information.

The usual stuff like board type, OS, IDE version, etc etc etc.

If you unplug then re-plug the Arduino while the IDE is running, the IDE can sometimes choose another COM port.