I'm a newbie when it comes to programming, but I'd like to learn how to program for iOS. I have a patchwork understanding of programming in general, and I know I may lack some foundations, so I wanted to ask here what might be a suggested course of study to do at home to learn to program, ultimately for apps. I'm not looking to make money through the App Store or anything--just for the enjoyment of it in the few hours per week I have available. Any suggestions are appreciated! Thanks.