It just takes time to wrap your head around the concepts. Don’t get frustrated, just keep going. It’ll come. Becoming a programmer isn’t particularly hard. Most people who start and then stop aren’t lacking the ability but instead they don’t like it because it is tedious or whatever. Becoming a good programmer takes dedication just like any other worthwhile endeavor and not everyone is cut out to put the effort in.Thanks, buddy.
Don't think I'll use Sidecar. I'll just use Udemy, YouTube etc for the instructional videos on my iPad, and use Xcode on my MBP to code.
I must say, though, it's all very daunting (learning to code.)
I would also suggest that if you are truly a novice that you check out Swift Playgrounds. You can learn Swift without getting bogged down in Xcode minutiae. Xcode knowledge is valuable but is orthogonal to learning to program.