Starting a new Magento project (or any framework backed project) can involve tedious tasks before you even begin coding. Download the latest Magento version, extract, configure a database, update the application config etc… It can take quite a while to get going.
What if you could run a few simple commands to automate the above steps?
What if you could automatically configure a development environment using a virtual machine to closely emulate a production environment?
With Vagrant, both of the above are possible (and a whole lot more).