This document introduces third-generation programming languages (3GL). It lists the group members and provides an overview of programming language generations, defining 3GL as high-level languages that are English-like and easy to learn. Examples of 3GL include COBOL, FORTRAN, BASIC, Pascal, C, C++, Java. It discusses categories of 3GL like windows/web applications and how 3GL code is compiled into machine code. The document also covers interpreters versus compilers and the three phases of implementing a programming language: scanning, parsing, and code generation.