Even kort, punt voor punt:
- Die is er niet. Althans, niet vergelijkbaar met het Windows register.
- Installatie locatie verschilt; de binaries (executables zeg maar) komen in /bin of /usr/bin, de libraries (dll's zeg maar) komen in /lib of /usr/lib. Snelkoppelingen worden niet altijd gemaakt. Voor de meeste programma's in het software centrum worden automatisch snelkoppelingen gemaakt in het Toepassingen menu. Je kan uiteraard ook zelf snelkoppelingen maken door op bijv. je bureaublad te rechtermuisklikken en kiezen voor Nieuwe Starter... Hier moet je dan een opdrachtregel invoeren (over het algemeen /bin/programma)
- Compileren vanuit Python? Python hoeft niet gecompileerd te worden normaliter. Je kan gewoon in je terminal 'python /pad/naar/programma.py' typen, of een starter maken zoals hierboven staat. C, C++ programma's vanuit source compileren gebeurd vaak met een 'sudo make install' op het einde, dit zet alle libraries en executables in /usr/lib en /usr/bin respectievelijk en kan je vanuit daar aanroepen (let ook, standaard staan /bin en /usr/bin in je PATH en hoef je enkel 'programma' in te typen zonder het pad).
- Via Wine kan je erg veel Windows executables ook uitvoeren (als je bijv. erg gehecht bent aan Adobe Acrobat of iets dergelijks. Maar dit kan voor sommige programma's wat extra werk vereisen. Programma's die geschreven zijn voor Linux werken zonder rare dingen door de ze in de commandline (shell) aan te roepen of op de snelkoppeling in het menu te klikken.
Exact leren hoe Ubuntu werkt zal niet in een documentatie uit te leggen zijn denk ik. Het verschilt behoorlijk met de Windows manier van werken, maar als je een beetje gewend bent wil je nooit meer terug
Verder is je grootste hulp Google en natuurlijk verschillende fora als deze.
(Disclaimer: Bovenstaande is niet voor alle programma's 100% correct (zie bijv. kernel modules e.d.), maar voor algemeen gebruik klopt het wel.)