JavaScript можно писать в любом блокноте

(но Notepad++ более удобный, но тут как кому

)
А начинать надо в SDK с
Development for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online > Software Development Kit for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online > Programming Reference for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online > Client-Side Programming Reference
или на
msdn это
http://msdn.microsoft.com/en-us/library/gg328255.aspx
в этом разделе есть все что касается клиентской части работы с формой.
А потом нужно учить вот это
Use Web Service Data in Web Resources (REST and SOAP Endpoint)