Big Nerd Ranch Logo • • •
  • work
  • team training
  • bootcamps
  • books
  • screencasts
  • resources
  • blog
  • work
  • team training
  • bootcamps
  • books
  • screencasts
  • resources
  • blog

Swift Programming: The Big Nerd Ranch Guide (2nd Edition)

Matt Mathias and John Gallagher

Swift Programming Guide | Big Nerd Ranch
Ratings from Amazon.com

Read Reviews

Purchase Book

Whether you’re new to programming or an experienced developer, Swift Programming: The Big Nerd Ranch Guide will teach you what you need to know about Apple’s newest language.

What you'll learn

Swift 3.0 grammar and the elements of effective Swift style.
Swift 3.0 grammar and the elements of effective Swift style.
How to navigate Xcode 8 and get the most out of Apple’s documentation.
How to navigate Xcode 8 and get the most out of Apple’s documentation.
The basics of conditions and switches, as well as enums and advanced Swift protocols.
The basics of conditions and switches, as well as enums and advanced Swift protocols.
Best practices for developing your own solutions to a wide range of programming challenges.
Best practices for developing your own solutions to a wide range of programming challenges.

I’m using this book to rekindle my hobbyist approach to programming, and this book is, well, fun! Nothing quite like that feeling when you beat the challenges they set for you at the conclusion of each chapter. Highly recommended!

Reviewer Avatar

Scott MacFarlane on Amazon

about the authors

Matt Mathias

Matt Mathias was a software developer and iOS instructor at Big Nerd Ranch, where he also led our curriculum development teams. Prior to learning to code, Matt earned a Ph.D. in sociology and taught at the university level. He used that knowledge to ensure that Big Nerd Ranch Guides and training remain the best in the industry.

John Gallagher

John Gallagher was a software engineer and iOS instructor at Big Nerd Ranch. In addition to developing apps for clients and teaching students, he spent much of his career working with very small embedded systems and very large supercomputers.

Resources

  • Find help with the book exercises in the interactive forum
  • Download solutions to the exercises
  • View errata
  • Download solutions to the 1st edition exercises
  • Sign up for Bootcamp

Big Nerd Ranch Guides

Android Programming Guide | Big Nerd Ranch

Android Programming: The Big Nerd Ranch Guide (3rd Edition)

Front-End Web Development Guide | Big Nerd Ranch

Front-End Web Development: The Big Nerd Ranch Guide

iOS Programming Guide | Big Nerd Ranch

iOS Programming: The Big Nerd Ranch Guide (6th Edition)

Kotlin Programming Guide | Big Nerd Ranch

Kotlin Programming: The Big Nerd Ranch Guide

Swift Programming Guide | Big Nerd Ranch

Swift Programming: The Big Nerd Ranch Guide (2nd Edition)

  • Twitter
  • Facebook
  • Instagram
  • Github
  • LinkedI
  • Youtube
Subscribe to Our Newsletter

App Development

  • Work

Books

  • All books
  • Front-end
  • Swift
  • iOS
  • Android

Team Training

  • Team Training Overview
  • iOS
  • Android
  • Web
  • Design

Bootcamps

  • Bootcamp Overview
  • iOS
  • Android
  • Web
  • Schedule
  • Georgia Ranch
  • Sign In

Company

  • Who We Are
  • News
  • Resources
  • Careers
  • Blog
  • Contact

Copyright© 1998 - 2019 Big Nerd Ranch, LLC. All Rights Reserved. | Privacy Policy