This document outlines the key technologies involved in cloud computing, big data, and IoT. It discusses infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) technologies. It also outlines common implementations of these services like Amazon EC2, Google App Engine, and Salesforce. The document then discusses how big data, IoT, and cloud computing intersect, including data acquisition, analytics, messaging services, and storage. Finally, it lists the top programming languages, platforms, and concepts in demand for these fields, with Java, Hadoop, virtualization, and web services among the most important.