3. Command line

The second most important thing for a programmer to master is the command-line interface (CLI). It's highly, superbly, extremely important. (Too much drama there!)