Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    The Swift Programming LanguageApple Inc.

    The Swift Programming Language

    Apple Inc. · 2014

    Swift a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community. The compiler is optimized for performance and the language is optimized for development, without compromising on either.

    Programming
    Visit site
    Stats for nerds
    6recommend
    6mentions
    6people
    2020–2026years
    100% recommend

    Mentions per year

    2020202120222023202420252026

    What Hacker News says

    1. deryilzFeb 2026
      The Swift Book is good for this:

      https://docs.swift.org/swift-book/documentation/the-swift-pr...

      thread
    2. tizio13Sep 2025
      Definitely check out swift.org/ . A few pages that are good jumping points are:

      https://docs.swift.org/swift-book/documentation/the-swift-pr...

      https://swift.org/documentation/cxx-interop/

      https://swift.org/blog/swift-everywhere-windows-interop/

      thread
    3. glhaynesApr 2024
      Yes, 100 Days of Swift (and, really, anything by Paul Hudson (@twostraws)) is really good and recommended all over the place.

      One more resource I'd add for a beginner, the book The Swift Programming Language: https://docs.swift.org/swift-book/documentation/the-swift-pr...

      thread
    4. andrewjlDec 2021
      There's a free book "The Swift Programming Language" that should answer most questions about the Swift language and its standard library. The web version is here: https://docs.swift.org/swift-book/index.html
      thread
    5. danappelxxMay 2021
      Sure. Hacking with Swift [0] is great, CS193P [1] is very good (previous years were UIKit, now it's SwiftUI). Ray Wenderlich [2] and Swift by Sundell [3] are also good resources. The OG was NSHipster [4], but they haven't published much recently (some articles may be a bit outdated). For SwiftUI specifically, Swift with Majid [5] is a godsend and has amazing content. Finally, for learning good Swift language practices, the Swift book [6] is very friendly.

      Edit: forgot https://www.objc.io, definitely one of the best

      [0]: https://www.hackingwithswift.com

      [1]: https://cs193p.sites.stanford.edu

      [2]: https://www.raywenderlich.com

      [3]: https://www.swiftbysundell.com

      [4]: https://nshipster.com

      [5]: https://swiftwithmajid.com

      [6]: https://docs.swift.org/swift-book/

      thread
    6. blukJun 2020
      I don't know if you tried reading The Swift Programming Language book ( https://docs.swift.org/swift-book/LanguageGuide/TheBasics.ht... ). It's a fairly quick read and has brief explanations with simple examples. You can skip some sections if you have prior programming experience, but if you're confused about Swift's function arguments, you may want to skim even the basics since a few things like control flow (e.g. the switch statement) are unique compared to C/C++/Java/C#.
      thread

    Related

    Cover of Swift programming
    2015–2024

    Swift programming

    Matthew Mathias
    2 recommend · 5
    Cover of The Go Programming Language
    2015–2026

    The Go Programming Language

    Alan A. A. Donovan
    40 recommend · 100
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of IOS Programming
    2014–2024

    IOS Programming

    Joe Conway
    3 recommend · 4
    Cover of Apple machine language
    2021–2026

    Apple machine language

    Don Inman
    1 recommend · 5
    Cover of Cocoa programming for Mac OS X
    2008–2026

    Cocoa programming for Mac OS X

    Aaron Hillegass
    recommend · 36
    20
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700