Sparks are acomplished by using points as particles and using hardware rendering. Key frame the rate/speed of the emmiter as the 2 objects you have collide.
Dust is the same as someone else has posted a few days ago with opening a door, just parent a volume cloud emmiter to the shoes.
well your going to have to find some tuts on dynamics starting with the docs in the Maya folder on your machine.
You can parent the emitter on the rock at the point of impact and set the spead to .3 or what ever. But like I said, find tuts to show you how emitters work, walk before running.
a better idea is to use the particle tool to cover yoru ground with particles and then make your rock/foot object collide with them. That way you will get particles spraying about when the object makes contact with particles. There are loads of ways to accomplish this effect, have a play and see what you get.
Technical Director - Framestore
SimplyMaya specialises in Maya tutorials. We offer over 1,000 individual Maya training videos, ranging from basic Maya tutorials through to intermediate Maya tutorials. Our tutorials are created by instructors with industry experience and are designed to get you up and running in Maya quickly without making it seem like hard work.