package managers
Os based package managers:
1. For Debian based Distros:
apt						  ==> high level
dpkg					  ==> low level
aptitude 				  ==> more better than apt and also has a GUI
snap 					  ==> used to install anything from snapd store
2. For Windows:
Name:Chocolatey	CLI:choco ==> used for downloading .exe packages in windows
3. MacOS
Name:Homebrew	CLI:brew  ==> used for downloading open source software on Mac
Software Package managers:
Python:
pip						  ==> used for downloading python modules/packages
Javascript/Node.js:
npm 				 	  ==> used for downloading javascript packages
Ruby: 
Name:Rubygems	CLI:gems  ==> used for downloading ruby packages/modules
