To be honest: I am a designer at first hand. My knowledge on programming is complete self-educated. But Objective C and Swift feel now, after years of practice, quite natural. Although I have to pass trap doors on every project. I assume, those tools will be more common in general. Sooner or later programming is like learning math or writing.