Ack! Engine running BACKWARDS!
Like a few have said, this is caused by over priming. Hitting it with a starter is a bad idea because all that excess fuel could be thrown up into the cylinder and give a hydraulic lock. This is where hand starting is great because you soon find out exactly what the engine needs to start quickly. If it runs backwards again just pinch the fuel line and let it use up the excess.