Here's my unsorted list of links that I have found useful. Some point to useful programs, others to sites with even more links. The best is probably the Linux Documentation Project