Here are some links to some very useful software resources for a range of everyday, scientific and programming needs. All these programs are free and most are available for a range of operating systems (all of them work on Linux).