The SharePoint Developer Docs team has posted the SharePoint Online: An Overview for Developers article on the SharePoint Online Developer Resource Center

This article is a must-read to understand how SharePoint Online development is similar to, and different from, SharePoint 2010 on-premises development.