What $ means
It usually means money, not one specific currency.
A price such as $20 needs context. If buyer and seller are in different countries, write USD 20 or CAD 20 rather than leaving them to guess.
In Bash, $HOME refers to a variable's value. To keep that text literal, use single quotes: '$HOME'. Double quotes still let the variable expand.
Neutral in prices; finance-specific before tickers and technical in code.
Do not assume $ means USD when money is changing hands.
What it means when someone sends it to you
3 readingsDon't confuse it with
4Questions people ask
1Why does $ show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type $
$\0024Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

