What are the conventions for file locations in Linux? So far I've managed to deduce:
/proc (references to running processes)
/dev (references to all hardware)
/etc (configuration files)
/mnt (mounted devices)
/media (removable devices like CDs, USB disks)
...but other parts are still unclear, for example:
Where do I put downloaded source?
Where do I put compiled programs?
What is the difference between /bin and /sbin?
How do the distributions differ?
I realise these are not one question, but it would seem to me they should all be answered together. Hopefully others are also confused.