The concept of "higher level" and "lower level" languages in programming refers to the level of abstraction from the underlying hardware, with higher-level languages providing a simpler reality for developers to work with. Languages like C and Go are considered lower-level because they deal directly with the underlying computer hardware, while languages such as Ruby, Python, and Java provide a more abstracted and simplified interface. Higher-level languages allow developers to focus on their application's functionality without worrying about low-level details like memory management. The goal of Bubble is to create a language that speaks the "language of apps", providing an even simpler reality for development, while still allowing developers to drop down to lower-level languages when needed.