Resources for GNU/Linux and Programming

A curated collection of (mostly) free learning resources for GNU/Linux tools and programming
Updated:

Linux

Books

Distribution Specific

Linux News

  • LWN.net — news about Linux development and other Free software

Shell Scripting

Greg's Wiki

These guides provide a number of useful tips and recommendations for avoiding common mistakes and errors when using bash.

Emacs and Emacs Lisp

These are also readable from within Emacs (C-h i) or with the info command.

Note: On Debian the documentation is not included by default but can be installed with the emacs-common-non-dfsg package from the non-free repository.

Xah Lee's Web Guides

Xah Lee is a prolific blogger who has been apart of the the Emacs community for many years. He has written a number of straightforward Emacs tutorials.

These guides are completely free so consider donating to Xah Lee or buying an offline version of these guides.

Emacs News

Common Lisp

Books