The "basic idea" is that $||a| - |b||$ is a positive difference of terms and $|a - b|$ is either an equal positive difference of terms (if $a$ and $b$ are the same sign), or (if $a$ and $b$ are opposite signs) is a positive sum of terms which (neither are zero) is bigger than the difference.
====
Are you familiar with "wolog" = "without loss of generality"?
Since $|a - b| = |b - a|$ (and $||a| - |b|| = ||b| - |a||)$, we can-- if we need to-- switch the variable $a$ with $b$ and $b$ with $a$ and the result will be the same.
As either $|a| \ge |b|$ or $|b| \ge |a|$. If $|b| \ge |a|$ we can switch and rename the variable to get $|a| \ge |b|$.
So we say: "without loss of generality (or wolog for short), we may assume $|a| \ge |b|$".
Likewise as $|-x| = |x|$ (and $||-a| - |-b|| = ||a|-|b||$, $|a - b| = |-(a-b)| = |(-a) - (-b)|$ so
without loss of generality, we may assume $a \ge 0$ (because if $a < 0$ we can just replace $a$ and $b$ with $-a$ and $-b$.)
So wolog we may assume $|a| = a \ge |b| \ge 0$.
So $|a| - |b| \ge 0$. So $||a| - |b|| = |a| - |b| = a - |b| \ge 0$.
So the entire statement boils down to $||a|-|b||= a - |b| \le a + |b|$ which is obvious.
$|a - b| = a - b = a -|b|$ if $b \ge 0$, and $|a - b| = a - b = a + |b| > a - |b| if $b < 0$.
So $|a|-|b|| = a - |b| \le a - b = |a-b|$ with equality holding if and only if $b \ge 0$.
QED
But if that "wolog" seems a bit ... much...
There's nothing wrong with breaking it into cases:
Case 1: $a \ge 0$ and $|a| \ge |b|$.
see above.
Case 2: $a < 0$ and $|a| \ge |b|$.
Let $a' = -a$ and $b' = -b$, and do Case 1.
Case 3: $|b| < |a|$.
Let $a' = b$ and $b'=a$. Then do either case 1 or 2.