i think i want to make apps for the iphone. is it hard to make apps ?? what do you need to learn before programming on the iphone ? if i make an app how can i put it in the app store and does it cost money ? can you do this on windows or only on mac os ?? i have a macbook pro. thanks for answering.