Aspiring Developer

I'm still learning how to code and would love to get recommendations on how to learn swift/swiftui for iOS/macOS app development. Any recommendations are welcome :)
Answered by zmfrew in 613209022
I highly recommend Paul Hudson's intro programs at Hacking with Swift. He has a 100 Days of SwiftUI course, which would be an excellent place to start. It will walk you through learning Swift in the beginning then start building apps with SwiftUI. There's a ton of free content on his website ranging from beginner to advanced.

Additionally, John Sundell writes excellent content on his website Swift by Sundell. He has a basics section, which would complement the 100 Days of SwiftUI quite well. He also covers advanced topics and everything in between.
aaaaaabbbbbb
I know this sounds like something for little kids, but swift playground has helped me, it is easy to learn and kinda fun. Also I recommend Mimo which is a coding app that you only do for 30 minutes a day but really helps, I’ve gotten better at swift and python with that. Here it is https://apps.apple.com/us/app/mimo-learn-coding-programming/id1133960732. It is not just the basics but relearning the basics has helped me too. Good luck!
I recommend an iOS13 course by Dr. Angela Yu on Udemy!
Hello,

I have done several courses on Udemy, by:
Angela Yu
Gwinyai Nyatsoka
Nick Walter
Stephen DeStefano
Rob Percival
Packt Publishing

I still struggled with concepts like delegate, closures. The online Apple orange books fixed it for me. They're great books:
https://developer.apple.com/learn/curriculum/

And I like the online Apple SwiftUi tutorials:
https://developer.apple.com/tutorials/swiftui/

And the Apple online Swift book:
https://docs.swift.org/swift-book/index.html

Thanks,
I would recommend codecademy. It walks you through the process and has helped me a lot. It is free. Hope this helps!
test
Franklin Method 



Read the existing implementation. Let’s imagine you’ve run into the code sample you want to memorize. The first thing you want to do is read the existing code sample.

Take notes of relevant information. When reading the code, take notes on what seems interesting to you or challenges you. Notes will help you recall the information in future. For example, you can jot down routine names and variables.

Try to write the equivalent code. Once you’re done taking notes, try mimicking the original as closely as possible. It might not be the perfect code, but that’s not the point. The main idea is trying to recall and rewrite as much information as you can in a logical order.

Repeat. After you’ve finished writing your duplicate, you want to compare your code with the original and correct your mistakes. Once you’re finished, go to step one and repeat it all over again until you can easily write the code sample.
Apart form very good Apple materials, I onesti think without a serious CS college course. the task is vey hard: too many concepts You can only undestand after a graduation.
I too am new to this. I found the book "Beginning iOS13 & Swift App Development" very useful and it helped me get my first two Apps developed. The author is Greg Lim and he also replies to email questions you might have. Very helpful. He has a new book called "Beginning iOS14 & Swift App Development" I'm starting to read and it looks just as good.
BoatCaptainQ
I’m kind off in a same situation.
I’ve got some basic knowledge with programming like basic, pascal and C. But not really the object oriented languages.
I followed the 100 days of swift what was already mentioned. Pretty good first step. SwiftUI is about iOS programming, but I myself am looking for macOS programming stuff.
Most of the stuff on internet and books I found are on iOS apps.
If anyone had advice here, I really like to hear it.
Hello, my friends, I am from China. I'm working on an iOS application integration, I need help, I am willing to pay for it. Add me skype, +8617731002224 look forward to our cooperation.
Check out code with Chris on YouTube!
I recommend Paul Hegarty from Stanford in YouTube
I would recommend the courses on Pluralsight, a learning platform. They are really great, I used those to learn the basics of Swift and Swift UI. The courses are also really new and up-to-date.
check out this)

Same.
Codestars by Rob Percival

the-complete-swiftui-developer-course
👋🏽 Hey Gaurav and anyone else interested in an active and ongoing open source project(s) come join the discussion! We are expanding SwifUI implentation in things like HomeKit and more, I just got the Apple Watch so I'm working on a little independent Watch app, But I am active in the discussion board. Have a great day! 🎉
farce.
on
I agree with all of the above and would add Matt Neuburg's books: Programming iOS 14 and iOS 14 Programming Fundamentals with Swift. Matt has a knack for explaining. I can't recommend those books enough.
Thanks for asking this question, as I find Swift difficult to understand documentation along with the IDE. Not to mention the storyboard...
i have a different question. I am new to APPLE music. you guys are smart. I couldnt email APPLE MUSIC.

I love your APPLE MUSIC.borderline delusion band is amazing!! Great words and singers.songs w 90s rap legend keith murray, ras kass, Durga McBroom( PINK FLOYD) Bobby womacks nephew( BINKY WOMACK)& derf scratch( FEAR).when i search keith murray, dont see BD? my friends love BD.they r the next NIRVANA!.why are they not on a Keith Murray playlist?
I'm still learning it myself, but felt it was the best approach to "translate" an existing program from another programming language. Then add a nicer UI or even new features. How long it takes you doesn't matter, but you will learn a lot.
What is a difference between Develop in Swift AP CS Principles and Explorations book from Apple?
Aspiring Developer
 
 
Q