Check all your fluid levels first, if they are up, start by taking off your serpetine drive belt, and starting the car again. If the noise goes away, with engine off by hand check each one off the pulleys by turning and checking for play. If the noise is still there with belt off listen close to try to here which area it is coming from. A worn starter drive that does not dissengage fully will cause a loud grinding noise, but typically does not cause the engine to stall. Hope this helps to get you started.

