Before diving in, it is crucial to understand the architecture of the Lumia 520.
It takes 15 minutes to boot. Once you see the desktop, you can open Notepad and Paint. Browsing the web is impossible (512MB RAM can't render modern Javascript). However, it is a fantastic proof-of-concept showing that Microsoft's own phone could run desktop code if unlocked.