Linux and Shell
Use Linux and Shell is Professional .
You need to use unix/linux
Basically , you need know how to use :
- archlinux
- ubuntu
- debian
- centos
- FreeBSD
As a hack, Also you should use :
- Kali Linux

Usually , we use kali to penetrating the target . But it's not mean only this , also you can find another like this . But I am Laity.
In my case, most time when I try to make a penetration , Ubuntu and Kali was working perfect for me .