Ну так а я о чем? в *nix-ах хоть есть приложения с открытым кодом, при желании можно самому поковыряться и куча сообществ где можно глупые вопросы позадавать или где их уже задавали, а для винды... попробуй с серьезным вопросом к майкрософту сунся в поддержку, или еще к кому-то кто продает софт, много новых впечатлений получишь пока до сути докопаешся..
P.S. А я с нуля делать не предлагал