If you don’t know, use Bash.
You can use other shells, at your own risk.
You don't need a GUI for programming
And certainly no IDE
No RSI