C++ keywords are reserved words that have specific roles in the language and cannot be used as identifiers. This document lists the keywords common to C and C++ like auto, break, case, char, as well as C++ only keywords like bool, catch, class, const_cast. It also defines an identifier as a variable or function name and encourages subscribing to the author's channel for more programming videos and courses.