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)

Aspiring Developer
 
 
Q