there's no such thing as the first one.
a dual core process is just a processor with two cores that work independently so that multiple programs can work at the same time - this is like a V8 engine
a core 2 duo was intels 2nd generation of processors with 2 cores (4, 6 and 8 are now available) - its a brand name like ford, which happens to have a v8 engine