One thing that is really fascinating after reading many of the comments here is how hard people try to leap over the fence into the job-world of tech. Sure, if you have the experience or education, it's not that hard. But if you never had the opportunity to learn it or work it, a tech job may as far away as Elysium. Conversely, anyone with a laptop and an Internet connection can learn most tech topics. With the right…
Some humans have limiting factors beyond a lack of education and/or work ethic. For example, someone who lacks the cognitive ability for abstract thought, or the working memory to chain multiple mental constructs together is probably never going to understand pointers, no matter how hard they try or how long they study them.
They may eventually be able to replicate examples they were shown with enough repetition, but purely as a function of memory recall, not a function of understanding what's actually going on.
These kinds of assertions can come across as very disempowering and dismissive to such people, just a heads up.