There is absolutely
heaps of mac software out there. The major retailers in Australia just don't bother stocking it. Head to Apple resellers, or even online to look for software.
http://macupdate.com is a great database of Mac software/freeware/shareware that I use all the time.
Right-click on that iPhoto library, and choose 'show package contents'. You'll see it's just a folder structure underneath. Messing about in there could break your iPhoto Library, however.
As far as programming goes, you need the developer tools. Put the CD that came with your computer in, and choose the option to install 'other' applications. (don't reboot/reinstall, just run the other option in there) Xcode is what you'll be needing.