Learn how to use Thinking Particles in Cinema 4D. Working with these programs could be pretty complicated if you're not sure what you're doing, but this two-part tutorial covers some important topics when using Thinking Particles. As the name suggests, it is a particle-based system, just so you know.
In the first video, see the basics of creating an emitter and shaped particles to that emitter. The second video covers dynamic forces that can be used, such as gravity, wind, and deflectors.