top of page

How To Learn Swift .org

This webpage is dedicated to beginners who want to learn Swift in Xcode for iOS.

On this page you'll find resources to teaching the Swift programming language.

Read the original & physical Swift book in Xcode. Click here

Apples
Welcome Video

Apple welcomes us to their new language

Apple
Swift Tutorials

Participate in Apples own online tutorials

Apple
SwiftUI Tutorials

Participate in Apples own online tutorials

Apple

Learn Swift with Apple

View on the
Apple iBook Store

View on Apples iBook Store and read the book on your iPhone.

   

View on Swift.org/swift-book

Apple maintains each new version of the book online at Swift.org - Swift 6.3.

  

Read in Xcode

Download the book in an Xcode playground and execute each code example.

Created & donated by 3DaysOf Swift.com

Apple

 Apple Wrote a Book on Swift

Apple published a book and named it The Swift Programming Language containing 29 chapters on core language features.

Apple

 Apple Wrote a Book on Swift

Apple published a book and named it The Swift Programming Language containing 29 chapters on core language features.

The Swift Programming
Language (TSPL) Book

TSPL Book Cover - transparent-tiny.png

Chapter 1: The Basics

Chapter 2: Basic Operators

Chapter 3: Strings and Characters

Chapter 4: Collection Types

Chapter 5: Control Flow

Chapter 6: Functions

Chapter 7: Closures

Chapter 8: Enumerations

Chapter 9: Structures and Classes

Chapter 10: Properties

Chapter 11: Methods

Chapter 12: Subscripts

Chapter 13: Inheritance

Chapter 14: Initialization

Chapter 15: Deinitialization

Chapter 16: Optional Chaining

Chapter 17: Error Handling

Chapter 18: Concurrency

Chapter 19: Macros

Chapter 20: Type Casting

Chapter 21: Nested Types

Chapter 22: Extensions

Chapter 23: Protocols

Chapter 24: Generics

Chapter 25: Opaque and Boxed Protocol Types

Chapter 26: Automatic Reference Counting

Chapter 27: Memory Safety

Chapter 28: Access Control

Chapter 29: Advanced Operators

Each link opens Swift.org to a page in The Swift Programming Language Book.

Swift Book

Download The Swift Programming Language book in an Xcode playground.

Created & donated by 3DaysOf Swift.com

Swift Tour

Apple's original Xcode playground that introduces the Swift programming language.

Swift Syntax Cheatsheet ⚡️

Download the book in an Xcode playground and execute each code example.

Created & donated by 3DaysOf Swift.com

Apple

Download Code

Apple published a book and named it The Swift Programming Language containing 29 chapters on core language features.

Reddit_Lockup-tiny.png

Communities

A list of subreddit communities where you can join the conversation and chat with others about Swift.

Reddit is a great way to meet others and chat about Swift.

COURSES

Online Courses

01

100 Days Of SwiftUI

100 Days of SwiftUI is regarded as one of the best free programming courses available.

02

Dr Angela Yu Udemy

Still one of Udemy's biggest programming courses.

03

Apple
How to Create a SwiftUI app

Nobody explains Apple's APIs more accurately than Apple.

04

Facebook Course

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

05

Standford University Course

Taught by Stanford University. Ideal for developers who already know some Swift and want a deeper understanding.

06

Coding With Chris
YouTube

Chris Ching has been teaching iOS development since 2013 and focuses almost exclusively on complete beginners. His teaching style is slow, visual, and easy to follow, making it one of the least intimidating places to start learning Swift.

07

Swiftful Thinking

Nick Sarno has become one of the strongest SwiftUI educators on YouTube.

08

Previously known as Ray Wenderlich. Excellent once you've mastered the basics.

09

Sean Allan

Focuses on production-quality iOS apps.

10

Codecademy

Codecademy's Swift course is designed to teach the Swift programming language, rather than iOS app development.

JOBS

Recruitment Agencies

Whenever you're ready to apply for jobs as an iOS Developer writing code in Swift, be sure to use recruiters!

Recruitment agents search all day to connect developers to companies the need developers. A match made in heaven if you are new to an industry and you want help with getting started!

Just search online for "iOS Developer roles recruitment agency London", or what ever your location.

Recruitment agents take a percentage of your first annual salary. This means you don't feel the pinch of the cost but absorb every penny of the benefits. 

The benefits of recruiters are ten fold. The comparison could only be made to being sat alone with no job applications sent to being sat alone with the phone ringing constantly to discuss new job opportunities and exciting iOS projects about to "go onto the market".

The job market is fierce with competition and so having your very own personal assistant selling your profile to potential employers is an absolute must. Not to mention all of the interview feedback you will receive, the honesty from a 3rd party, the friendships and of course the incredible job opportunities!

Recruiters, don't forget to. download your recruiter pack from 3DaysOfSwift.com. It's something you can use to vet new candidates for iOS Roles.

FAQ

Submit another resource to learn Swift!

bottom of page