Tmux is terminal mulitplier. This has been one of the most satisfying tools that I have used. The learning curve is there, but the reward of using it almost always pays off.
First we need to under the need to organize the terminal. And the downside of running mulitiple terminal windows. Once we know why we must use tmux, we can get into how to get started with:
P.S I also recommend people using oh-my-zsh and setting up the dotenv files. More on this later.
After you have attached the tmux session comes the part of spliting the tmux session
horizontal vs vertical split prefix + " –> horizontal split prefix + % –> vertical split
New window prefix + c –> create a window
Toggle fullscreen a specific tab prefix + Z
move to next window prefix + n
move to next tab prefix + arrow