Travailler sous UNIX peut prendre de nombreuses formes. D'une part il est possible d'utiliser une machine sans connaître le système d'exploitation qui fonctionne dessus c'est l'informatique bureautique. L'éditeur emacs et l'application netscape
sont des applications de ce type. Ces applications sont en général auto documentées (en anglais), il est quand même plus facile de les utilisées si l'on a des connaissances même rudimentaires sur le système de gestion de fichiers.
Pour ceux qui veulent utiliser effectivement les ressources d'UNIX deux étapes.
L'utilisation des interpréteurs pour lancer des commandes unix (en particulier des applications du type décrit au-dessus).
L'utilisation du langage C pour communiquer directement avec le système d'exploitation c'est à dire le noyau.