I've got similar background :-) I have both Arduino Uno R3 and Netduino Plus 2.
The main issue is that Uno has 5V I/O whereas N+2 has 3.3V I/O. In digital mode they are compatible - N+2 can stand 5V and 3.3V is HIGH on Uno. But watch out when you are using analog (especially inputs) on N+2.
For example I had this is a problem when using 16x2 LCD Shield buttons - there is one analog input for 5 buttons and each button causes some known voltage drop. When no button is pressed, there is 5V on A0. In theory you may damage N+2 this way, but some guys on this forum tried that and said N+2 can stand 5V. But still some buttons will not work.
- EricO likes this