i prefer adobe but really dont know iphoto
I assume you are referring to Adobe Photoshop. Photoshop was developed and first released on the Mac back in the early 1990s. It was later ported to Windows. It's an excellent program. It's really a program for professional photographers and graphic designers.
The reason you don't know iPhoto is because it is only available on the Mac. (It comes free with the Mac.) I am really enjoying the program. It's designed for the everyday photographer like myself. It lets me import my pictures into the iPhoto library. From the library you can organize the photos into various categories or albums. It is also possible to edit the photos in a few ways, for example by brightness or color saturation. You can then share the pictures in various ways, like creating slide shows and emailing them to friends, publishing them to the web, or getting a bound book printed with the photos as a keepsake. A book make a great present, like for a birthday or anniversary. You can also create a custom calendar with your photos on it, and then print it out yourself, or have it printed and sent to you. iPhoto is a lot of fun to use.