FreeDuino (Arduino) BOOT to Turn Left & Right

but I would like to move it Forward then Right-Forward , Left-Forward , Reverse Then Right-Reverse , Left Reverse or any other direction but it should come back to its Original PLACE from where it STARTED.

That is nowhere near as easy a task as you think it is. You'll need to keep track of exactly how far the car moved, in which direction. Not how far you told it to move in some direction. How far it ACTUALLY moved and which direction it ACTUALLY moved in. How do you intend to determine those values?

I have 2 DC Gears Motors on a cheese on pin 8,9 ,11 & 12
with FREEDUINO Board

What kind of cheese? Cheddar? Swiss? If it's Swiss, do the holes help?

But don't know what to do with pin no 3 & 5 ??? & pin no 10 ???
which is for Speed control & standby respectively ..

We really need to know what kind of cheese you are using.