Not very realistic. I know many people with a higher education who wouldn't know how to use a file manager, let alone OO Programming. Something with right-brainedness. And doing copy- and paste commands from some how-to doesn't teach anyone much. By the time they need it again they have to look it up, and if they wrote the commands down chances are that they have become outdated. Kind of the same as with financial knowledge. How much do you know about mortage, investing, insurance? Probably just enough to get by like most do (including me), unless you work in finance.