The camera should just be plug and play, you wont need anything else.
Photoshop and iPhoto are for two completely different purposes. iPhoto is a photo storage and a management system with some basic editing capabilities. Photoshop is an image editor.