Vou apenas opinar, por enquanto...
Percebi pelos posts que muitos se preocupam aqui com os "iniciantes". Entendo perfeitamente que, para um iniciante seja melhor aprender a usar o S.O. primeiro.
Mas atentem para o seguinte: se quer interagir potenciamente com o S.O., que neste caso é o Linux, da mesma forma que o Windows não fica sem rotinas em MS-DOS Shell, no linux ou nos sabores *nix like, ficar sem saber shell-script (seja ele Bash, Korn, Csh, etc) vai fazer com que você use uma percentagem muito pequena dos poderosos recursos que o Linux lhe oferece.
Portanto, aprendam a trabalhar com o S.O. mas não esqueçam do shell...um bom administrador de sistemas Linux/Unix tem de saber trabalhar com shell-script...
Obviamente que, se você for "apenas" um usuário que quer substitur o Windows pelo Linux, então fica a seu critério ter esse conhecimento a mais ou não...
[]s