Essa deveria ser a resposta com mais votos. As man pages são um projeto incrivel e super serio. Triste que os usuários aqui não dão o devido valor.
Seguinte, no Linux, macos e BSD use o comando man <programa>
para obter ajuda para o programa desejado. As man pages são escritas e mantidas pelos próprios desenvolvedores e a maioria das vezes são muito bem escritas. Se no seu sistema o comando man não estiver disponível você pode instalá-lo usando seu gerenciador de pacotes, normalmente é chamado man-pages ou man-db.
Foi assim que aprendi boa parte do que sei, e me considero um bom dev. Outro benefício das man pages é poder ler off-line.