I am a newbie just like you. I can share what I started with before creating my Xcode applications.
Apple is shifting most of its frameworks towards Swift, so I started with Apple's own Swift Language Guide. It is available for free on iBooks. Just fire up a Xcode playground and start writing the example code. After a first few chapters, try implementing some well know algorithms in Swift. Trust me it helped me a lot.
I bought a copy of iOS Programming 6th Edition of the Big Nerd Ranch Guide by Keur and Hillegass. It contains detailed explanations and implementation of almost all the UI interfaces like tableView, collectionView, scrollView, Navigation and Tab Controllers, stackView, CoreData, Archiving etc. You can easily get an ebook as well. The corresponding macOS version is also available if you are into that.
Don't worry about how much time it will take you. If you have any prior programming experience, it will take you less than a month to start working on your own app. One important thing to note, when in doubt while coding, don't search for an answer first on the web but instead go to Xcode's Documentation and API Reference.
Best of Luck!!