I definitely would. However, I would like to point out that there are many things to programming; no resource can cover them all not only because of the sheer amount of things that there are, but also because of how different these parts are. I think that not many people mention this, so I would briefly describe to you what I think these components are:
Hope this helped. Feel free to drop me a PM if you need some more infos.
PS: yes, it's true that many tutorials just teach you to play with an adult version of LEGO where you just build something holding a manual. The resources I've listed are the only ones that I've seen that do try to teach you some actual thinking and reasoning. It's sad that these are so scarce, but I hope someday people will remember that computer science is called science for a reason ;]
And oh, as a general guideline: only buy some courses or books when you are sure that you can't find better for free. It's not just a money management advice, but rather due to the fact that in the programming world, paid content is, sadly, rarely much better.
Programming iOS 12 and Advanced Swift 4 are the two books that I would say take your iOS/Swift knowledge to "better than hirable."