In preparation for a massive life change [I am hoping and planning for] in four years, I want to learn mobile dev (preferably for iOS) and auto repair (at least the fundamentals, engine and break work, etc). Any recommendations on the best way/place to learn iOS development?

Aaron Aiken @aa