请教要达到基本的Sharepoint开发能力,C#与ASP.NET学习到什么程度合适

请问要达到基本的Sharepoint开发能力,C#与ASP.NET学习到什么程度合适?
我之前是做java的,业务需求要搞Sharepoint开发,所以要学C#和ASP.NET,对C#语法了解,不知道ASP.NET学习到什么程度适合?

------解决方案--------------------
个人觉得如果只是业务逻辑的话跟asp.net关系其实不是很大,业务逻辑往往都封装在webpart中。
个人一点体会啊