little guidance easy project

I think my project will be an easy one. I am trying to replace the automatic dog feeder I have at home. I am a noob to arduino and C+(+). I am planning on using an arduino uno board. Does the board have a clock built in or do I need to write a program for a clock? How far off am I in thinking that this should be as easy as saying at this time turn on a motor for X seconds?

For accurate time of day, a real time clock (RTC) can easily be added to an Uno. The ones that I am familiar with are interfaced via I2C.

The Arduino is pretty accurate for short time intervals, but it doesn't do very well for long periods (like hours, days).

thanks for the input. assuming I get this up and running is the UNO capable of being expanded to handle wifi connection providing a 2 way video feed with speaker/mic or would I need a different board for those features?

Little 8-bit 16 MHz microcontroller is really underpowered for other than really slow video & audio capture & sending.

gotcha thanks. I picked the UNO because all I wanted was it to keep time and turn on a motor for maybe 10 seconds or so 3 times a day. But I thought I would ask to see if it could be expanded if I wanted to challange myself down the road.
thanks again for everyones input I will post my completed project if everyone is interested