In Map to Coding, we talked about a lot of paths into coding. Here are some of the links from that session that might help guide you on your path to learning how to code.
Swift Playgrounds: https://www.apple.com/swift/playgrounds/
Everyone Can Code Puzzles: https://apple.co/everyonecancode-puzzles
Guided videos for the book: https://www.thecodehub.ie/news/coding-at-home-everyone-can-code-puzzles/
Everyone Can Code Adventures: https://apple.co/everyonecancode-adventures
A Quick Start to Code PDF: http://apple.co/quickstartcode
EU Code Week 2020 Quick Start: https://www.thecodehub.ie/eu-code-week-2020
Develop in Swift Explorations: http://apple.co/developinswiftexplorations
Student materials: https://education-static.apple.com/explorations/xcode13/student.zip
Exploring SwiftUI Sample Apps: https://developer.apple.com/tutorials/sample-apps
Develop in Swift Fundamentals: http://apple.co/developinswiftfundamentals
Student materials: https://education-static.apple.com/fundamentals/xcode13/student.zip
Develop in Swift Data Collections: http://apple.co/developinswiftdatacollections
Apple Documentation: http://developer.apple.com/documentation/technologies
Swift Language Guide: https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html