Language books
While I can't comment on Python (haven't looked into it at all) I've been teaching myself how to program for the last 5 months or so and am currently able to build fairly simple models in OpenGL, light them, use the mouse to move them around and such, use GUI sliders and text fields to affect the drawing and of course all the general GUI stuff (handling buttons, menus, windows, text fields, tables, blah blah blah). The reason I say this is to give you an idea of the time frame you may be looking at.
That being said, here's the route I took and it's worked out well for me. I didn't bother with getting a book on C, as others have noted it's fairly simply. I went to <http://www.howstuffworks.com/c.htm> and ran through the first 25 or so sections and then skimmed the rest. All my coding was done in TextEdit (get BBEdit or something similar, they're a big help) and was compiled and run from Terminal. I'd suggest avoiding Xcode for the moment.
After I was fairly comfortable with the basics of C I picked up Programming in Objective-C by Kochan and went through the whole thing. EXCELLENT book, very highly recommended. From that you'll learn the Objective C part of C and how to use the foundation in OS X (NSString, NSArray and so on). I was still in BBEdit and Terminal at this point but at the end of the book I could write command line tools, read and write out to files, etc.
Then I picked up Cocoa Programming for Mac OS X by Hillegass and things slowed way down. Everything in Kochan's book was very thoroughly explained so it was easy to read a chapter, run through the examples and have a pretty firm grip on what was being taught. Hillegass (my opinion) is not like that. He'll introduce a topic, give a very cursory explanation, give the code for the program and then move on. I rarely felt as if I was comfortable with anything by just reading the chapter. I had to read the chapter a couple times, read over the Apple documentation for it and then write several small programs to make sure I really knew what was going on. By the end of the book I was using the book pretty much as a reference as to where to go next in the Apple documentation. For instance, when I got to chapter 17 on custom views, I skimmed that chapter only and then went to the Apple documentation to really explain it all. His book taught me to know ane love the Apple documentation. It's with this book that you'll finally crack open Xcode and Interface builder and begin using that.
My final stop (so far) is the OpenGL Superbible (4th edition). With OpenGL I went back to Terminal and BBEdit because Cocoa and Xcode do things in different ways and I couldn't figure them out. I spent the first few chapters of the OpenGL book in Terminal. Once I had a small working animation (built a simple solar system with lighting and such) I took a couple days off and figured out how to "port" it from C++ in Terminal to Objective-C in Xcode. I'm currently going back and forth, usually trying something first in Terminal to keep it as simple as possible, then moving it over to Xcode.
So that's where I'm at. Again, I'd skip the C book unless the web site listed above and some other easily Googlable C tutorials are not enough. Also don't try and rush over to Xcode and the GUI. Get comfortable with Objective-C in the Terminal first. Learning to program is NOT easy and it's going to take some real time and dedication but I've very much enjoyed it. Feel free to get in touch with me directly if you have any questions.