This is my first Arduino project as my school lent me one to do something with.
I followed this guide to create the car:
Everything works fine because if I lift the car in the air the motors spin correctly. Only when I put the car on the ground do the motor do nothing, they make a little sound but that's it.
All I can think is that it is a problem with: Grip on the wheels; Too weak motors; Not good enough of a battery. I am using a procell 9v battery if that is any use.
That's likely your problem. Those 9V batteries don't provide very much current so they can't make much power. They're way underpowered for motors trying to move anything. If you use 4 or 6 AA batteries or even AAA batteries things will work much better.
On pc at least, highlight the text and a QUOTE box pops up above the text. Also, you can copy paste images inline.
Also, please take a look at getting the best out of this forum. Things like putting the wiring diagram directly in the post will help you get better answers faster.