I am learning Objective-C and Cocoa (less then one year into my study) since I discovered the iPod Touch. It was the first device to get me excited enough to learn a computer language. Objective-C and Cocoa are the first computer languages for me, and are proving confusing at times. I hope StackOverFlow can help!