The foundation for every developer — master the terminal, file systems, permissions, and shell scripting.