Our very loved Stack Overflow has done a interesting developer survey during the past year that is worth reading.
I’m giving a two day course in beginning programming and iOS Development.
Day 1 is a general introduction to programming and doesn’t require anything but a big interest. We’ll start with plain C and move in to Objective-C and Swift from a general perspective. General structure of a program. Talk about manual memory management to modern garbage collecting environments. Intro to Object Oriented Programming (OOP).
Day 2 is focused on iOS and OS X and continues from day 1 into the next level of programming. Requirement is basic programming knowledge and in particular Object Oriented Programming. We’ll repeat OOP concepts, move deeper into specific OOP paradigms like MVC, MVVM, UIView, Controllers, iOS/OSX Storyboards, etc.
Both days will contain hands-on exercises.
The course will be given monday 21 and tuesday 22 of march between 09.00 and 17.00. The course will be given in Swedish (but could also be in English if everyone is happy with that).
Being a newbie to development, and particularly iOS/OSX development, there’s a lot of words and glossary that can be a bit complicated to understand at first. Also, depending on background, your friends and colleagues may use other glossary (or even home-cooked glossary) that might confuse you even more.
So, take a look at this list trying to give a concise explanation of a lot of buzzwords you might encounter.
For those of you thinking of starting develop for iOS, have a look at Apple’s easy tutorial Jump Right In. It covers an easy walkthrough of creating an iOS app from scratch using Swift as the main language. A great Swift tutorial at the same time.
Visit the developer page at the following link https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/