Technical requirements
In order to write code that can run on Apple devices, first, we need an Apple computer. This can be any of their models, but the MacBook Pro is the most popular for coding because of its power and speed.
Once we have the hardware, then the next bit of tech we need to write code is the software. Apple has put together a very comprehensive set of tools all bundled into one program called Xcode, which is free to download from the App Store. Those two things are everything you need to start writing code on Apple, but if you want to upload your finished app to the App Store, then you will need an Apple Developer account. This currently costs $99 a year to maintain, but it is necessary to be able to sell your apps to the world. Go to developer.apple.com and sign up for an account there.
You should also have a working knowledge of the Swift programming language so that you feel comfortable writing code, but you don’t have to be an expert by any means...