A package manager is simply a command-line interface(CLI) or graphical-user-interface(GUI) tool that allows users to install,remove,update,uninstall,configure and modify programs or software packages on their machines or computers.
The softwares or programs managed by the package manager are mostly called Packages.
A command line interface is simply an interface that takes and processes commands(sequence of characters) inputted by the computer user and outputs results.
One of the most important and necessary things to do as a developer is setting up your machine. Though this might seem easy especially on Operating Systems such as MacOs and Linux, it mostly hard and a headache to do on a windows machine. With a little experience over the years, I find windows machines a hell to go with as far as development is concerned. If you ask for my recommendations, I’d suggest you go in for a Unix based box. But I know a lot out there prefer to use windows and that’s not a problem because today am going to be teaching you how to set up your windows machine for development. This tutorial is going to be as basic and self explanatory as possible. …