ronaldoMo 4 points 2y ago
I am blind guy who codes in swift. Try hackingwithswift website it will teach you from start to intermediate.
follow my youtube channel i will post swift xcode projects to my channel if you want
Fridux 2 points 2y ago
The best way to learn a language, any language, is to write software with it. Read some tutorials just enough to get your feet wet, but once you feel comfortable writing code of your own, start making stuff.
Swift in particular is a very easy language to pick up, but don't be fooled, because it can reach levels of complexity comparable to those of C++. I learned enough Swift to write apps in two days with prior experience in Apple's frameworks and Objective-C, but over a year later I'm yet to master the language.
I also recommend learning SwiftUI, a declarative user interface framework designed specifically with Swift in mind, as its declarative nature makes writing visual user interfaces a breeze even for us, if you don't come across one of its many bugs or missing features, that is.
Regarding documentation, Apple has some of it at swift.org, as well as some E-books at Apple Books.
I'm usually answering questions at /r/LearnProgramming, /r/Swift, /r/SwiftUI, and /r/iOSProgramming, so if you have any questions, feel free to ask at any of those places, or even privately. I am also making myself available to write simple working examples if you need that to learn how something works. I can also provide help using Xcode from the perspective of a blind programmer, as I use it for all my coding needs.
Unlikely-Database-27 2 points 2y ago
Use xcode. It works fine with vo. Gotten better over the years too.