This may seem easy but I have zero knowledge of anything technical so I'm very lost but believe this must be possible...
I'm not sure I'd recommend learning microcontrollers, electronics, and programming for a one-time project. It would be a good starter-project if you want to learn this stuff.
Can you handle the mechanics and hooking-up a motor? If you can do that, I'll recommend a few things to simplify the project -
The easiest sketch (Arduino program) is the [u]Blink LED Example[/u]. This is what people normally load & run to make sure the Arduino IDE software is running, everything is connected properly, the Arduino board is running, etc.
The example shows an external LED connected, but if you get a standard Arduino UNO, there is an LED mounted on the board and connected to pin 13. So you can just plug the Arduino into your USB port and get everything set-up without any wiring.
Now, if you can live without a real-time clock (time-of-day clock) and you just need to run the motor for some period of time every 24 hours, you can simply modify the blink sketch for a LOT longer "blink" time, and the software is done!
The delay() function needs to know the number of milliseconds. One millisecond is 1/1000th of a second, and I'll let you calculate how many milliseconds there are in 24 hours. And, you'll have to convert the motor run-time to milliseconds.
The timing won't be as accurate as a clock, but perhaps you can live with a little drift.
If you need to add a real-time clock (and display) that will complicate the electronics (hardware) and the programming (software). But still not too hard, and still a good "starter project" if you want to play with this stuff for a few months.
The Arduno puts-out 5 Volts at 40mA (or less depending on the load resistance/impedance). That's not enough to directly power a motor. The simplest solution is to use a [u]relay[/u]. A relay is an electrically controlled switch. The relay coil (an electromagnet) connects to the Arduino. The coil needs to be rated for exactly 5V, and 40mA or less. The relay contacts are wired in place of a switch. The relay contacts should be rated for the voltage and current of the motor or higher. (Almost any relay will handle a small battery powered motor.)