GNU Bash (Bourne-again Shell) is the default shell for openSUSE and many other GNU/Linux distros. It was created by GNU project as a free alternative to Bourne shell.
Shell program is an interface where you can write command lines and let the system to execute them. On a server without GUI, you directly use a shell. On a desktop, you usually use terminal apps (e.g. Konsole, Gnome Terminal) to access shell.
Just like you can choose what web browser to use, you can also choose what shell you want to use. For example, zsh and fish. Here are also a lot of themes, plugins, configurations that can make your shell more powerful and beautiful.
Oh My Bash
Oh My Bash is an open source, community-driven framework for managing your BASH configuration. It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout... Visit the project website to learn how to install and customize.
Default installation gives you nice coloring and git status: