This document discusses fundamentals of programming languages including data types, variables, constants, and keywords. It defines data as numbers, characters, and symbols that can be processed and modified by computers. The main data types are numeric (integer, float), non-numeric (character, string, boolean). Variables and constants are introduced as named locations to store and reference data values. The document provides examples and rules for declaring, initializing, and naming variables and constants. It also lists common C/C++ keywords that are reserved for specific uses.