This document summarizes a presentation on introducing portlet programming with JSR-168. The presentation covers the basics of portals and portlets, including how portlets differ from servlets in their request processing and use of URLs. It provides an overview of key portlet concepts like modes, window states, and the deployment descriptor. Sample code is shown for a basic "Hello World" portlet. The presentation aims to give attendees an understanding of portals, portlets, and the JSR-168 specification.