Learning a new programming language is not easy. I've always been wanting to get myself into learning Objective-C and create apps for iOS, Apple's mobile operating system, but thankfully, they've made it easy by creating the Swift programming language and even easier by creating SwiftUI for building interfaces!
The Apple Developer website has this awesome tutorial in Introducing SwiftUI to learn the basics and concepts of creating beautiful and dynamic apps.
I have gone through the tutorial and it fairly easy to follow. You'll learn the essential knowledge on SwiftUI, drawing and animating objects, the app design and layouts and how to integrate it to other frameworks within iOS. Coming from a web development environment, this is a new territory for me but I'm up for a challenge and look forward to publishing my own apps in the future.