This document discusses different types of computer languages. It defines low-level languages like first generation languages (1GL) which use binary and second generation languages (2GL) which use assembly code. High-level languages like third generation languages (3GL) use words and commands closer to human language. Some examples of 3GL and high-level languages mentioned are C++, Visual Basic, Java, and JavaScript. C++ is described as a middle-level language combining high and low-level features while Visual Basic is an event-driven language and integrated development environment from Microsoft.