@b0rk wonderful post!
I'm still uncomfortable, but getting better in the last five years... Some of the tricks mentioned really helped but I often forget them. Some tools are still terribly hard for me like git and ffmpeg. The thing that made me happy with the command line for the first time was creating some small scripts of my own to automate frequent tasks.