Being a "web developer turned mobile", I can fully understand and appreciate the difficulties of trying to learn iOS programming, or even moving from Objective-C to Swift. Frameworks? Libraries? Storyboard VS Nib VS Code? All of these a very frequent questions that I get from new iOS developers and like them, I want to help you learn the ins-and-outs of what you need in order to become a great developer and achieve your goals.