Need to know about difference between Core pcs

I need to buy a brand new computer.
I am in confusion which one is best for me. I want to do a graphical task with the computer.
I need to know the difference between Dual Core, Core 2 Duo, Core i3 and Core i7.
Which one will be good for me?
