I want to learn how to create software. I know a fair amount of C and some C++. I want to learn Objective-C and Cocoa. I will devote any amount of time or money to learn how to create software. Any recommendations on tutorial sites or books. I need a source that covers the basics. And maybe a few advanced things here and there. I see great software, and I ask myself; How does someone make that? Thanks for reading this.