Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Although Visual Studio is the fully supported way to develop for Netduino, there is an alternative that allows you to develop Netduino apps on Mac OS X and Linux: Mono, an open source implementation of the .NET Framework CLR. Mono doesn’t include the Micro Framework, but if you’re comfortable with your system’s command line, then you can take the open source bits of the .NET Micro Framework and integrate them with your own installation of Mono.
Because you’ll be loading compiled code from a flash memory card, this works best with a Netduino Plus (because it has an integrated MicroSD card slot). However, you can attach a MicroSD breakout board such as Adafruit’s MicroSD card breakout board+ (http://www.adafruit.com/products/254) to a Netduino or Netduino Mini and use that.