You can write and run code on a Windows CE device using the device IDE.
No necessarily so I'm afraid Erel. I have a Windows CE 5.0 netbook that I bought thinking that but
1) It won't install the device IDE normally because it doesn't support an ActiveSync connection to a PC so you need to install it from a cab file copied to an SD card.
2) Once installed the device IDE won't run as the netbook lacks the soft input panel and throws a "Not supported exception".
3) Compiled applications run but the menu bar is placed at the top of the form obscuring the top part of the form so forms need to be adjusted specially. Again you can only get them to the netbook on a SD card or possibly via WiFi.
The bottom line is that you will need to check with the demo version if your Windows CE device will support the IDE.