What are some useful resources for learning Xcode and/or Git? Any book recommendations? We use an open source back-end to produce our magazine and I've self-taught myself enough programming to get by and get our app in the App Store. I have trouble understanding what everything does in Xcode and I mess up often, which breaks our app, so I'm terribly afraid of touching things. I also make little changes to the code here and there, like adding analytics, and then a new version of the open source code comes out and I have to go over my old code line by line to find out where I should copy and paste the bits that I added. This is unsustainable, so I'd like to learn how to manage my code so that I can merge two files, again, without breaking our app. I don't need any books on programming, just Xcode and how things work. So what have you guys found useful?