This document discusses the different roles involved in working with SharePoint: data entry, SharePoint developer, and SharePoint administrator. It explains that each role has increasing complexity, from data entry being the simplest to administration being the most complex. However, it notes that data entry still requires important skills. The document outlines the key requirements for understanding each role, with data entry requiring basics of HTML, images, and data entry skills; development requiring programming knowledge and skills in languages like C# and ASP.NET; and administration requiring mastery of data entry, development experience, and understanding of SharePoint services and server roles. Proper understanding of all roles is needed to truly work with SharePoint.