Si tu vois pas les différences c'est qu'effectivement, il n'y a pas de raisons de préférer tel ou tel shell à un autre dans ton cas 
Le shell est "juste" l'interpréteur, ça va pas changer de façon miraculeuse ta façon de travailler, encore moins si tu débute.
Après les avantages de zsh par rapport à bash (par exemple) sont surtout un prompt avec plus de possibilités de personnalisation, des options d'auto-complétion et de complétions de commandes plus poussées initialement (mais aujourd'hui on peut en simuler beaucoup dans bash avec des scripts ou alias), des possibilités d'alias plus poussées, du globbing (en gros, ça permet d'effectuer des recherches à l'intérieur des commandes, donc pas besoin d'utiliser find; le globbing marche également avec l'auto-complétion avancée de zsh), outils intégrés plus complets (calculatrice, par exemple), ...
Mais zsh est plus lourd du coup, et certaines fonctionnalités communes à bash fonctionnent différemment (le coup des wildcards est pas intuitif du tout dans zsh pour moi, par exemple). Et comme bash est plus utilisé que zsh, t'as moins de risques de problèmes de compatibilités si tu fais des scripts. (et encore moins en sh, remarque)
Dans l'ensemble je te dirais de prendre celui que tu veux ou d'en choisir un au hasard et d'apprendre dessus. Bash vs ZSH c'est comme Vim vs Emacs (en moins violent).