The Generations of Programming Languages | Computer Science History
Programming languages have progressed exponentially over the past half-century. The way you understand programming languages is split into high-level & low-level. But within that, there are five generations of programming languages. 1st, 2nd, 3rd, 4th, 5th... pretty easy right? Whereas the 1st & 2nd being low-level languages. And the 3rd, 4th, 5th being high-level languages. You'll notice it progresses as it did through time, with machine language, assembly, Java, Python, and now with these visual tool programming languages. 0:00 Intro 0:57 1GL - Machine Language 2:36 2GL - Assembly Language 5:48 3GL - Our Favorite Languages 8:21 4GL - SQL/MATLAB/Octave 9:37 5GL - OPS5/Mercury/ICAD 11:16 Thanks for Watching! 🐱🚀 GitHub: https://github.com/forrestknight 🐦 Twitter: / forrestpknight 📸 Instagram: / forrestpknight 👨💻 My Coding Gear: https://bit.ly/my-coding-gear 📓 Learning Resources: My Favorite Machine Learning Course: https://imp.i384100.net/YgYEBJ Open Source Computer Science Degree: https://bit.ly/open-source-forrest Python Open Source Computer Science Degree: https://bit.ly/python-open-source Udacity to Learn Any Coding Skill: http://bit.ly/udacity-forrest 🔧Coding Tools: The Best Linux Server Hosting: https://bit.ly/linode-forrest

The AMAZING History of Computers, Programming, and Coding

How C Really Works

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

The Story of Python and how it took over the world | Python: The Documentary

Machine Code Explained - Computerphile

The Brief History of Programming Languages

Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Guido van Rossum explains Python programming

The Story of C++: The World's Most Consequential Programming Language | The Official Story

A brief history of programming...

How Many Programming Languages Should You Learn?

Programming in Assembly without an Operating System

Doc of the Day: Tracing the Path of Computer Science

The Untold Story of Programming

The First Programming Languages: Crash Course Computer Science #11

The Computer Chronicles - Artificial Intelligence (1984)

Computers: A History

How 1999 Quake 3 Teaches Elite Software Engineering

