This document provides an overview and outline for a tutorial on getting started with the Data Distribution Service (DDS) in C++, Java, and Scala. The tutorial will cover DDS basics, data reader/writer caches, quality of service, data and state selectors, and advanced DDS topics. Upon completion, students will have a firm understanding of DDS concepts and the ability to design and write DDS applications. The tutorial will be highly interactive with examples and live demonstrations.