I want to learn how to make programs using the iPhone sdk, mostly for a hobby (unless i make something good enough for the app store). I know c, c++, and assembly fairly well. What do you guys recommend my first step should be? Should a learn another languague before I learn the iPhone language (cocoa I think, right?)? Thanks for any help.