Top Swift books recommended by experts

At MentorCruise, we are all about making the most out of the experience of others. As part of that, we've connected and asked dozens of experts and professionals about their favourite Swift books – and here are the answers.

Table of Contents

Fundamentals of Swift

Understanding the concepts of Swift starts with understanding the fundamentals. On your way to mastery, it's crucial for you to understand how certain concepts were derived, and why things work like they do. Starting with these resources is the best way to do so.

Gulliver's Travels

Travels into Several Remote Nations of the World. In Four Parts. By Lemuel Gulliver, First a Surgeon, and then a Captain of Several Ships, better known simply as Gulliver's Travels (1726, amended 1735), is a novel by Anglo-Irish writer and clergyman Jonathan Swift, that is both a satire on human nature and a parody of the "travellers' tales" literary subgenre. It is Swift's best known full-len…

Recommended by the experts and mentors at MentorCruise

A Modest Proposal

A Modest Proposal for Preventing the Children of Poor People from Being a Burthen to Their Parents or Country, and for Making Them Beneficial to the Publick, commonly referred to as A Modest Proposal

Recommended by the experts and mentors at MentorCruise

A Tale of a Tub and Other Works

This volume contains the three works which together make up Jonathan Swift's early satiric and intellectual masterpiece, A Tale of a Tub: the Tale itself, The Battel of the Books, and The Mechanical Operation of the Spirit. Incorporating much new knowledge, this 2010 edition provides the first full scholarly treatment of this important work for fifty years. The introduction discusses publicati…

Recommended by the experts and mentors at MentorCruise

iOS Programming Fundamentals with Swift

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.

Recommended by the experts and mentors at MentorCruise

Rebecca T

With these words, the reader is ushered into an isolated gray stone mansion on the windswept Cornish coast, as the second Mrs. Maxim de Winter recalls the chilling events that transpired as she began her new life as the young bride of a husband she barely knew. For in every corner of every room were phantoms of a time dead but not forgotten—a past devotedly preserved by the sinister housekeepe…

Recommended by the experts and mentors at MentorCruise

The Great Gatsby

The Great Gatsby, F. Scott Fitzgerald’s third book, stands as the supreme achievement of his career. First published in 1925, this quintessential novel of the Jazz Age has been acclaimed by generations of readers. The story of the mysteriously wealthy Jay Gatsby and his love for the beautiful Daisy Buchanan, of lavish parties on Long Island at a time when The New York Times noted “gin was the …

Recommended by the experts and mentors at MentorCruise

Additional Swift Reading

These books are not required for you to learn Swift, but they are highly recommended for you to deepen your knowledge.

AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence

If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.
You'll understand how to implement the most common scenarios in machine learning, such as computer visi…

Recommended by the experts and mentors at MentorCruise

Specializations and Deeper Swift Knowledge

You've got your basics in order – time to move on to some advanced and specialized concepts. Swift is evolving every day, these books can help you master it.

SwiftUI for Masterminds 5th Edition: How to take advantage of Swift and SwiftUI to create insanely great apps for iPhones, iPads, and Macs

Anyone can learn how to develop professional applications for iPhones, iPads, and Mac computers. All you need is the information to be presented in a format that is clear and easy to understand. If that’s what you are looking for, this book is for you. SwiftUI for Masterminds covers both fundamental and advanced concepts, from computer programming and the Swift programming language to database…

Recommended by the experts and mentors at MentorCruise

APPLE WATCH SENIORS GUIDE: The Step-by-Step Illustrated Manual for Seniors to Master their Apple Watch with Ease

Are you ready to monitor your health by tracking your heart rate, detecting falls, and measuring your physical activity levels? Do you want to be able to call for Emergency assistance directly from your watch? Do you want your on-time medication reminder alert from your watch? Unlock the full potential of your Apple Watch and effortlessly simplify tasks you once found daunting

Recommended by the experts and mentors at MentorCruise

PYTHON PROGRAMMING FOR BEGINNERS: Zero to Hero: Mastering Python Step-by-Step

All of this is possible thanks to 240 bonus exercises and the innovative support of our exclusive AI tutor bot, Python by Alex, available to you from day one

Recommended by the experts and mentors at MentorCruise

This list is curated by MentorCruise and can include Amazon affiliate links. Have any other suggestions? Add here.

Augment your Swift books

There is no better source of accountability and motivation than having a personal mentor. What used to be impossible to find is now just two clicks away! All mentors are vetted & hands-on!

Only 3 Spots Left

If you're looking for a mentor to guide you on your journey to becoming a successful iOS developer, you've come to the right place! I'm a Lead iOS Engineer at adidas, and I've been a part of the iOS world since 2010, doing it professionally since 2014. My passion for …

$180 / month
  Chat
1 x Call
Tasks

Only 3 Spots Left

Hello, I'm an ex-Google Staff Engineer and Manager and now the founder of Tegyaan Labs. I have worked in Asia, Europe and the USA across 6 cities around the globe 🌍. I am an experienced leader in the world of software engineering and technology (my code runs with every Google …

$300 / month
  Chat
2 x Calls
Tasks


As part of Apple, I have been part of inclusivity and diversity program. I have interviewed 500+ candidates from junior to Senior levels. Interviews ranging from Coding, System Design and Soft skills. I have also helped build a team in India. I have visited campuses like CMU for intern and …

$210 / month
  Chat
2 x Calls
Tasks

Only 1 Spot Left

When I started my career, I was confused about which direction to take, and which skills to pick up. Those person who gave me some advices about direction and goals could save my time and reach my goals faster. Now, I would like to be that person for many other …

$270 / month
  Chat
2 x Calls
Tasks


👋 I am Prateek. I am a Senior Engineer at Buffer and a published author of several books on mobile design & software development. In my tenure of over seven years, I have worked on several verticals, which include building native mobile apps for iOS and Android in Swift, Kotlin …

$120 / month
  Chat
1 x Call
Tasks

Only 4 Spots Left

I changed my career 12 years ago, leaving behind a .Net backend career and embracing a new one as an iOS developer because I fell in love with mobile. My passion for quality, architecture, and code maintainability made me thrive. Have you decided to change careers? Do you want to …

$180 / month
  Chat
1 x Call

Browse all Swift mentors

Still not convinced?
Don’t just take our word for it

We’ve already delivered 1-on-1 mentorship to thousands of students, professionals, managers and executives. Even better, they’ve left an average rating of 4.9 out of 5 for our mentors.

Find a Swift mentor
  • "Naz is an amazing person and a wonderful mentor. She is supportive and knowledgeable with extensive practical experience. Having been a manager at Netflix, she also knows a ton about working with teams at scale. Highly recommended."

  • "Brandon has been supporting me with a software engineering job hunt and has provided amazing value with his industry knowledge, tips unique to my situation and support as I prepared for my interviews and applications."

  • "Sandrina helped me improve as an engineer. Looking back, I took a huge step, beyond my expectations."