I don't think it would be too difficult. If you have a background in OOPS concept, you should be able to handle it in no time. Micosoft makes it so easy for new comers to learn their tools and this is no exception either. So if you are thinking about going to .NET side of the world , welcome!!!