Mobile apps are much more interactive than a static website and designing for interactivity is much more complex than designing for information layout. In iOS development, you step into the world of object-oriented programming and compile your project in Xcode, a fairly complicated IDE (Integrated Development Environment).
The biggest barriers that could prevent you from getting into technology aren’t the complexity of computers nor whether you are intelligent enough — they are barriers in opportunity. Your success is largely dependent on whether you have the determination and patience to navigate an overwhelming amount of information in a constantly growing industry, and whether you have access to a support group to keep you motivated and hold you accountable in your journey. Learning to code is much more of a long-term quest than a weekend jaunt and you have to be in it for the long-haul.