What are the best ways to learn Swift?

asked by Anonymous
73 contributors
9 solutions
  1. 16



    Coursera is an online platform that allows you to study a wide array of subject areas to choose from. It also integrates courses from known universities such as Standford, Columbia, and Princeton.



    Jacqueline Woods
    Written on July 20, 2018
    "Good thing that they have an app for this. I can browse easily whenever I want to. Since I'm into programming, I tried learning Swift. The tips are easy to follow. "
  2. 13

    #2Swift Essentials

    Swift Essentials

    Swift Essentials is a programming book written by Alex Blewitt. It was first published in 2014 by Packt Publishing and contains guides on how to build applications using Swift.


    Check price

    Jack Brooks
    Written on July 20, 2018
    "This book taught me how to make iOS applications. I'm still working on it so I hope it will go well. "
  3. 10



    SoloLearn is a website for learning programming languages like Python 3, Java, C++, and SQL. It offers free courses and tutorials. Moreover, it has a discussion for its users for interaction and a more effective learning process. 



    Christian Wallace
    Written on July 20, 2018
    "It's a one-stop shop for programmers like me. The quizzes after the lessons really test what I learned. "
  1. 9

    #4Protocol-Oriented Programming with Swift

    Protocol-Oriented Programming with Swift

    Protocol-Oriented Programming with Swift is a software engineering book written by Jon Hoffman. It was first published in 2016 by Packt Publishing which contains concepts of Swift programming.


    Check price

    Johnny Hall
    Written on July 20, 2018
    "For specific programming like protocol-oriented, this is the best book that I have read so far using Swift. "
  2. 7



    Introductory programming course that is 4 months long. Other 'nano degrees' and free courses are offered on the site.



    Jane Torres
    Written on July 20, 2018
    "It's a good site for those who are interested in web development. I was looking if there is something about Swift and it's a good experience learning with this website. "
  3. 5

    #6Swift Programming

    Swift Programming

    Swift Programming: The Big Nerd Ranch Guide is a technical book written by Matthew Mathias and John Gallagher in 2015. It contains insights of the authors about Swift programming. 


    Check price

    Tejas Rangarajan
    Written on July 20, 2018
    "The authors shared their thoughts about Swift and I applied their concepts as a learning guide. "
  4. 2

    #7Khan Academy

    Khan Academy

    Khan Academy is an educational organization founded by Salman Khan. It offers learning resources available on the web and the mobile app. It features an interactive classroom blackboard teaching style with short quizzes and questions.


    Web, iOS, Android


    Evelyn Romero
    Written on July 20, 2018
    "If you want to learn something new especially in programming, there are some recommendations here about Swift. "
  5. 1

    #8Swift for Dummies

    Swift for Dummies

    Swift for Dummies is a programming book written by Jesse Feile which was published in 2015. It shows how to port Objective -C applications into Swift for creating apps to iPhone, iPad and Mac OS X. 


    Check price

    Ashley Contreras
    Written on July 20, 2018
    "I tried to create an app using this book. Guess I have to review again since I think I missed some steps about Swift. "
  6. 1



    Tutlane is an eLearning organization providing quality online tutorials, articles, and information related to the latest information technology and non-technical subjects. This aims to help professionals to hone and improve their skills. 



    Suresh Dasari
    Written on March 19, 2019
    "Each topic in swift explained in detail with examples. Great resource to learn complete swift."


Best What are the best ways to learn Swift
1CourseraWebsites 16 Free
2Swift EssentialsBooks 13 Paid
3SoloLearnWebsites 10 Free
4Protocol-Oriented Programming with SwiftBooks 9 Paid
5UdacityWebsites 7 Free
6Swift ProgrammingBooks 5 Paid
7Khan AcademyApps 2 Free
8Swift for DummiesBooks 1 Paid
9TutlaneWebsites 1 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.