A higher IQ means you can learn faster, but it still depends on other factors like the amount of time you put each day or what you define to be the success condition, as in what degree of mastery do you want when it comes to making an app? What kind of app do you wanna make? How much do you want to understand?
Making some BS app by following a tutorial without really understanding what you're doing can be done in a single day if you have an IQ 131.
If you specifically want to learn programming for apps, it depends on whether you wanna work with Android or Apple. For Android, learn the basics of Java. For iOS, I think you can learn Swift or Objective-C. There are other languages that would work, but those would be the most popular for this. Once you know what basic general programming concepts like control flow and function calls are, move to learning the specifics of app development, i.e. literally google "Android development".
I highly doubt you have an IQ of 131 or you would've figured this out on your own.