I'm going to get it out of the way and say it now-you shouldn't have even created this thread. If you looked a little ways into the pages of threads here you would have found loads of threads asking the same exact thing. In fact when I saw this thread I thought I was looking at one of the old ones because the names are almost identical. Some people here are picky about that, so now you know
That being said...
go to cocoalab.com and go through their becomeanxcoder pdf book. It's free, assumes you have no programming knowledge, is very good, (I have "understanding" issues but I had no problems) and will get you started with Cocoa and C and Objective C, and make you very excited.
Go to bignerdranch.com and buy "Cocoa Programming for Mac OS X". It is not the best written book in the world, it can be hard to understand. But with online resources like this website for help, you will get through it. And it's great for referring back to as well. Finally it's good because you don't have to do the examples to learn. I find it easier to just read the lessons without a computer in front of me. It's easier to concentrate, and I find it easier to take it slowly instead of rushing through.
That's my 2 cents...
Oh yeah one thing: DON'T LEARN BASIC!!!