Seconded. Running ShellCheck integrated with your editor (easy with vim/Syntastic) is really great way to improve your bash skills.
It will highlight common mistakes, and their wiki explains each one detail and how you should use an alternate, better implementation.
[1]: https://github.com/koalaman/shellcheck