From which programming language did you «get it»?
I am a CS graduate and have been exposed to many different languages. In my day job I work with iOS and Swift as a junior engineer. Even though I am performing, I am not really «getting it» in the same ways I would understand things with C#. I have less experience with C# and .NET, but when I am exposed to it I typically understand what is going on much faster.
It might be because many books outside iOS actually tells you what is going on from the ground up and iOS books are «oh don’t worry about that stuff just know…». I feel the approach to other systems are more direct and hands on, while anything Apple is obfuscated a bit.
Have any of you had similar experiences? For reference I have experience with Swift, C, C++, C#, Java, Python mostly and C# resonnates the most even though I can accomplish more in Swift.