A start of word position matches the position before an alpha-numeric sequence. An end of word position matches the position after an alpha-numeric sequence.
The term word boundary is used to refer to both kinds of positions.
In Perl-compatible programs, \b indicates a start/end of word position.
They don't match any character, but the position between two characters, or between a character and nothingness.