Hackers love complexity. Others just don't.
Understanding differences between two (especially "difficult") things means at least having a vague idea of what each is about.
And regardless how you find that interesting, almost any non geek/curious/techie will not give anything about both "what (general-purpose) programming is" and "what whatever-complicated-thing-you-do is instead". Unless they have any specific reason to put some effort in it.