I'm a high school student who's been dabbling in programming for about four years, but I've only recently started taking it seriously. I just got a MacBook Air M5, and I'm aiming to become a junior engineer before I graduate. My background's mostly in Windows, where I used Git Bash. Now that I'm on a Mac, I'm wondering if I should continue using Zsh, which is the default shell, or change it to Bash instead. I don't have a lot of time to figure this out as I'm in my senior year, so I'm looking for a straightforward answer: which one should I choose?
3 Answers
The choice between Zsh and Bash isn't a big deal; you can use either. I learned Bash in college, but I've been using Zsh for my personal projects and work since it's the default on MacBooks.
It really comes down to what you’re comfortable with. Both shells are quite similar, so if you're more used to Bash, you could stick with it. If you have any set up in your `.zshrc`, then there’s no need to change.
Zsh is generally considered a better shell compared to Bash. If you're just getting started, there's really no reason to switch back to Bash now. Stick with Zsh and enjoy its features!

Exactly! If you have specific features or customizations in either shell, it makes sense to stay with what works for you. Unless a job requires you to switch, just go with what you know!