Making Stuff Move

I’d like to try some things that can spice my map up, I want dynamic things, gears spinning stuff moving. I know how to make stuff rotate, but what I don’t know how to do is tell a prop to move to point A, to point B (And maybe to C, D etc. etc. in X amount of time)

What entities do I need to look at and is there a tutorial for this kind of thing?

Say I wanted an empty payload cart to come into a room, have an arm come down and place a bomb on the cart, the bomb goes with the cart, arm goes back up into the ceiling and voila?

Parent the object to some other moving object or series of objects, such as an animated prop_dynamic, func_movelinear, func_door, func_door_rotating, func_tracktrain, etc.

I’m sure this would help.