All I ask of people with computers is they know how to use them and the names of basic functionality features. Just basic literacy. I work in Tech Support, and it's really hard to help people when they don't even know the names of things like start menu, or wifi, or where the power switch is. I can't count eh number of times I've asked someone "Do you use wifi or are you hardwired?" to which they say have no response, and we then have to spend 5 minutes determining that yes, they do in fact have a cable that goes from the router into the computer. People don't need to know all the hardware specs or how the underlying code work, they just need to be literate. That said, as someone who is primarily a Mac user, I have to say at least where I work, Mac users seem to be the densest customers to work with. There doesn't seem to be any middle ground between advanced users and people that don't know what program they use to browse (or what a browser is). I think a big part of that is the appeal of the lifestyle branding and the increasingly Fisher Priced UI. I like Apple products well enough, but am increasingly frustrated with what they are putting out. The Touch Bar is idiotic, and I hate that you can't easily swap componentry on newer Macbooks. I have a 2011, which is fantastic because I recently popped in a new 1TB SSD, and I'm contemplating ripping out the disk drive to replace it with another 1TB drive. Sadly, after 2012 you can't replace the harddrives. And the bloody iPhones drive me up the wall. Thank god for the SE, because those new 7s are ridiculously oversized. The form factor of the 5 was just about perfect, with regards to size.
Also, word to the wise, if you have XP still, stop, go get a new computer. Go get like a Chromebook, stop using an OS that is 15 years old.