Arduino "DO NOT'S"?

Any inductive load (motors, relays and solenoids) should be connected through a darlington transistor like TIP 121 or similar.
And the load should have it's own powersupply.

Even the smallest DC motor pull a lot of current when it starts up.