(disclaimer: N900 nemám)
Je to víceméně normální Linux, jen jsou nějaké problémy, když si budeš chtít zkompilovat vlastní kernel (musíš do něj dostat nějaké out-of-tree moduly). Takže co se týče nějakého hackování, je to stejné, jako u jakéhokoli jiného Linuxu.
Bohužel jsi nenapsal, čeho by se ty úpravy měly týkat. Úprava uživatelských aplikací, userlandu? Hackování kernelu? Psaní vlastních aplikací?
V userlandu samozřejmě není nutně všechno v C a pokud si píšeš vlastní, tak si můžeš vybrat.