If you want to control an DC motor that can run forward or reverse you can do that in many ways. But I want to tell you the simplest way.
View More L293D motor driver with arduinoTag: motor
Understanding driver circuit / electronics driver
Driver is something that can control other electronic component
View More Understanding driver circuit / electronics driver