Recently this item was submitted:
https://news.ycombinator.com/item?id=5506458
It's simple, clean, clear, and explains the first steps in elementary bit-wise operations.
For me, I learned this within hours, if not minutes, of my first encounter with the concept of computing. But I'm an old fart, and definitely behind the times. Everyone below the age of 25 has had a life full of computers, and for most people, they have no concept of how these things work, even though they use computers every day.
But programmers are somewhere in between. They don't just use computers, they make computers do things.
So what's your knowledge and experience of bit-wise operations?
"I know about them and could do complex things with them when they're the right tool, but for the kind of programs I write they're never needed."