Hello!
They are called producers because they're able to produce their own food by the process of photosyntessis.
Prokaryotic - cells that don’t contain a nucleus, for example bacteria cells
Eukaryotic - cells that contain a nucleus, for example plant and animal cells