In this appendix, we learned about:
Setting up and working with LAMP environments
Setting development environments across multiple platforms
Creating and provisioning Vagrant virtual machines
Working with Chef recipes
Using version control systems for Magento development
Having a proper environment is the first step toward starting development for Magento and is an integral part of our Magento toolbox.
Now that we have a development environment set up and ready to use, it's time to dive deep into Magento's fundamental concepts. These concepts will give us the necessary tools and knowledge required to develop with Magento.