Scheduled Light Timer AC 220v

I would like to build a scheduled system for a light switch connected to the electric home network That means to be able to schedule time periods on which the relay must be closed/open

Since I'm new to Arduino world and eletronic in general, I want to know if I'm doing right with:

1.ATmega328P 2.12v relay 3.cables/jumpers

do I need something else?

Can I develop the software and easily upload it to the ATmega or do I need some other components?

thanks

Fuses? Paul

Depends on the wattage of the light, if below 240w then one of these Triac boards should be better.

http://www.ebay.co.uk/itm/Hot-Quality-DC-5V-1-Channel-Low-Level-Trigger-Solid-State-Relay-SSR-Module-Board-/400906603200?hash=item5d57e54ac0:g:lIkAAOSwymxVNw3q

For an Arduino board, the Nano is small and simple to use or the Uno which is handier for developing with its sockets for plug in jumper wires to a breadboard.