I can only relate my own experience. Don't expect this language to be intuitive for anything but the simplest of applications (such as the MS examples). You will need time to research the myraid namespaces to take full advantage of this tool.
I come from a Delphi background and have been learning ASP/VB.NET for the last four months. I am making good progress but have spent days reading and researching in places like this.
Its not an impossible task -- just not EASY. You'll invest some time.