1/ GPT and ChatGPT Get ready for 2GL writing. We refer to "generations" in programming languages. First generation is machine language. 2nd generation are assembly languages. 3rd generation are languages like C, C++, and JavaScript.