Ok, i don't think this question is stupid at all. I spent around 3-5 hours setting up the development environment, and it can give yu a hard time. So basically, Maemo development is always done under Linux. You can either: - Install the Maemo SDK in your running Linux (or VM) or - download a COMPLETE virtual environment, (VMware, Virtual Box), which includes an IDE, the preinstalled SDK and an emulator Then development itself is done in your favorite qt/C++ IDE (eclipse for instance)