I decided to setup a Linux development environment so I could separate my .NET development work from Java development work. Here are the steps I took (with some trial and error along the way) to get this setup properly.
1. Install VirtualBox
This is easy. Easier than Docker, easier than