XDG Base Directory specification,
$XDG_CONFIG_HOMEetc. Great thing - configs separated from user data and cache, no clutter in home directory. Unfortunately, many programs still don't respect it, including Vim. But what would be our favourite text editor if we wouldn't be able to reconfigure it!
"Is C good as first language?" "Is there still future with C?" "Why should I even bother with C?" "C is old!" …