title: Creating a small scale computer model of star forming cloud
body: <p>I want to create a small scale computer model of a star forming cloud. Where a random amount of random sized,mass dust of different elements forming a cloud of said dust that would be drawn toward each other, spin and collide to finally gradually form a massive object or star.But other than implementing gravity and magnetism forces. I'm not sure what I going to need to learn in order to make it work. So what I need from you guys is some pointers on what I should go and document myself on to be able to bring this project to life. What laws of physics and their maths will be indispensable? What should I use to visually display it?. I was thinking of going at it with C++ but should I pick a different language?. Hoping this question isn't inappropriate.<br>
  Thanks </p>