4 ms·
So here's a question for you mobile devs guys. I'm a software developer with experience in C#, Ruby and enough Go to be dangerous, where do I start learning Swi
by sergiotapia 12y ago
So here's a question for you mobile devs guys. I'm a software developer with experience in C#, Ruby and enough Go to be dangerous, where do I start learning Swift?
I imagine it's a twofer, learning Swift AND learning the iOS bits.
I don't mind paying money for a solid learning resource. Thank you.
- TheBiv 12y agoThe resources Apple provided have been awesome: (IBook related to learning the language) https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11&ls=1 https://itunes.apple.com/us/book/the-swift-programming-langu... (Further resources) https://developer.apple.com/swift/resources/ https://developer.apple.com/swift/resources/
- austinz 12y agoMy recommendation is: - Download the ebook that describes how to use the language. You can get it as an iBook or a PDF, or just view the documentation on the developer site. The ebook is really approachable and will show you how to do most things in the language. - Learn a little bit about Foundation and UIKit so you can use the Cocoa APIs. You can build command-line applications in Swift without touching any of the Foundation stuff, but without it you won't be able to do that much. - Go to Github and look at some of the projects people are doing. Check out their code for ideas as to what to do/what not to do, or how to solve problems that aren't discussed in the book.
- Zaheer 12y agoMy process so far (I'm still learning): - Learn the basics of Swift the language https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html# https://developer.apple.com/library/prerelease/ios/documenta... - Watch the Stanford iOS Intro videos to become acquainted with the iOS way of doing things http://online.stanford.edu/course/developing-ios7-apps-fall-2013 http://online.stanford.edu/course/developing-ios7-apps-fall-... - Start coding some projects and just learn as you go. It seems as if you know enough programming fundamentals to jump right into it with some basic intro material. Do check out my site www.LearnSwift.tips as well.
- charlespwd 12y agoI'm going to emphasize this and add that writing Stanford's course example apps in Swift instead of ObjC is really a great way to learn the language.
- rsynnott 12y agoThe Apple books and WWDC videos are quite good; they're nominally aimed at ObjC programmers, but should be understandable enough anyway.
- archagon 12y agoUse the Playground feature and start tinkering with a simple UI thing. It's really, really good for learning since the results show up immediately and you don't have to compile anything.