How to Learn Unix Tools
The best way is being restricted to dumb terminals for compiling and running university assigments.I don't know how younger people force themselves to learn to use the command line. I had a windows 98 at home at the time and the university enviroment seemed primitive in comparison, but I had no choice.And were lucky, we had X-terminals!