7 ms·
I'm probably older than you, but I agree with you and disagree with the other guy. I grew up with a C64 and Amiga, and that's where I learned how to program, I
by ihatepython 4y ago
I'm probably older than you, but I agree with you and disagree with the other guy. I grew up with a C64 and Amiga, and that's where I learned how to program, I feel like it gave me a deep understanding of how to program and how a computer worked, plus they were also basically real-time machines.
But peak iPhone for me was a jailbroken device running iOS 5 or 6. Back then, everything was still Objective-C, which meant that every object could be introspected in the live system and swizzled which allowed for making tweaks to the actual system. You also had Unix underneath and could login to a bash shell and install a compiler.
But someone who learns to program Swift on an iPhone or iPad simply won't have a deep understanding of how anything works. Even if you pay the $99, it's still a rather unpleasant experience to program on iOS given all the restrictions.