QBASIC is a high-level, interpreted programming language developed by Microsoft. It's an evolution of the BASIC (Beginner's All-purpose Symbolic Instruction Code) language, which was first introduced in the 1960s. QBASIC was designed to be easy to learn and use, making it a great language for beginners.