Multiple Web Development Environments on Windows
I would go the vitual road (VMware or virtual box). Multiple enviroments have a lot of dependencies, so its just much much easier with vitual hosts.
Beginner here, stuck wondering what I need to do to learn development in different web environments.  Say, for instance I want to play around in PHP & MySQL.  But I also want to try things with Ruby on Rails and maybe even server things with Python.  Do I need a different environment for each platform?  Am I required to have a virtual machine to do so?  Is it easy to uninstall and start over for each endeavor for a Windows 7 machine?
Or, better yet, would it just be easier to throw Linux in a virtual environment?