Here are some resources on Microsoft Lync, the objective of this post is
to help:

•Ramp up on Lync Server
•Find information to get started
•Solve a particular problem
•Access to virtual labs & resources

UC Forums: https://ucforums.microsoft.com
 
UC External: http://www.microsoft.com/uc

Community campus: https://msengage-na.partners.extranet.microsoft.com/sites/campus/technical/uc/default.aspx

Lync Developer Center
http://msdn.microsoft.com/en-us/lync/default

Lync Server 2010 Developer Training Kit.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=85DB249E-C555-49F1-B213-A1297130B3E1&displaylang=en

To use this training kit, you’ll need:
Visual Studio 2010
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=26bae65f-b0df-4081-ae6e-1d828993d4d0&displaylang=en

Lync 2010
http://technet.microsoft.com/en-us/evalcenter/ff808407.aspx

Outlook 2010 installed on your development machine
http://msdn.microsoft.com/en-us/evalcenter/ee390822.aspx

Along with the Lync 2010 SDK,
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d98f0bf7-c82c-47f5-9f73-be3edbf30438

UCMA 3.0 SDK
http://www.microsoft.com/downloads/en/details.aspx?familyid=B30306E4-7DC1-44D2-9A68-9B4A6FC5C2DF&displaylang=en

And the Exchange Web Services Managed API 1.1. 
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c3342fb3-fbcc-4127-becf-872c746840e1

You will also need to be able to connect to Lync Server 2010
http://technet.microsoft.com/en-us/evalcenter/ff808407.aspx

and Exchange 2010
http://technet.microsoft.com/en-us/evalcenter/dd185495.aspx

Microsoft Lync Virtual Labs
http://msdn.microsoft.com/en-us/gg288977.aspx

Lync Server blog for IT Pros
http://blogs.technet.com/b/nexthop/

Hope it helps...