In reply to goldmember:
OK, so I maybe dropping you in at the deep end, but if you want to learn electronics, sooner or later you are going to end up pouring through datasheets. So take a look at the L297/L298 chipsets.
I tried the Arduino route before moving onto the STM Discovery range, which I am very happy with, and have used to develop my own boards (currently upgrading a project from STM32F4xx (ARM M4) to STM32F7xx (ARM M7).
However, for simple, Python programming (or C), I would suggest you look at the Raspberry Pi and its motor control shields.
It’s easy enough to get the components from Farnell, RS, Digikey or Mouser, with a credit card, but if you want, drop me a line and I will help.
However, the windscreen wiper solution suggested above, does seem the simplest solution to your requirement.
www.st.com/resource/en/datasheet/l297.pdf