Hello everyone. I am 14 years old and very interested in programming. I know that this question has been asked to death, but I cannot seem to find the right answer anywhere. I am hesitant to say that I have any experience programming. There is a great PDF out there called Programming in X-Code or something like that, and I have been using it for a while. I have learned some basic things in Objective-C, but once I hit GUIs, it was all too confusing. While the text is wonderful, I believe that it may be outdated, and X-Code has been modified. While X-Code looks all right, the Interface Builder seems all too confusing. I was wondering if a further-than-absolute-basic knowledge of Objective-C is required to survive in the big scary world of the Interface Builder. Whenever I try to expand on that knowledge, there is the problem that every text always assumes you have experience in another object oriented language. When I was first wishing to program, I did some research as to which language I should learn first. Most of the time people said Python or Java, but Objective-C makes perfect sense to me. I only need to find a place where I can become knowledgeable in the subject. My computer runs Snow Leopard, and I am using the version of X-Code that came with it. If anyone has any suggestions on how I can learn more of the language, that would be great. Thank you all in advance for you're help.