Is there any tutorial that explains the ABC of connecting DC motor to arduino?
Are you looking for something like this...
There's a better one (IMHO) over at ITP Labs:
I don't like the ITP labs, they often have errors or oversimplifications.
So I wrote my own:- Motors 1