It does seem to be a surprisingly common blindspot of programmers in general. I strongly recommend programmers learn it, it can save a lot of headaches in system architecture.
And by cheap, any $10 relic will do.
You’ll find their manuals very informative.