Setting up vim with zsh to power up the development

Screenshot of how productivity can be increased multi fold

In this article, we will setup a powerful and highly customizable setup of vim to make it easy to develop on any technology and language(python, js, C++, go, etc). These steps and commands were performed on Ubuntu for WSL and will work on native ubuntu as well. Also sudo access is required to complete the setup.