Ngôn ngữ Basic ra đời từ những năm 1980 cùng thời với chiếc máy vi tính khi tóc còn để chôm. Trước thời đó, máy tính (loại lớn) chỉ hiểu được các ngôn ngữ “kinh điển" như Assembler, PL/1, Fortran, RPG, Cobol ... mà môn nào cũng khó kinh dị, lập trình quản lý bằng các ngôn ngữ nấy là cả một sự trần ai lại khổ. Cảm thông với nỗi niềm không nói nên lời đó, người ta đã tạo một ngôn ngữ mới gọi là Basic, viết tắt của cụm từ Beginner's All-Purposes Symbolic Instruction Codes (ma lịnh tượng trưng đa năng cho người mới bắt đầu), nó thực sự đơn giản như là chúng ta đang giỡn, vì cả tập lịnh chỉ khoảng 100 từ, học nhiều lắm một tuần là dùng khóc, nên Basic đã từng được mệnh danh là ngôn ngữ máy tính dành cho các bà nội trợ. Thâm chỉ ngay trong các máy vi tính sản xuất ra lúc ấy, người ta còn cài sẵn miễn phí ngôn ngữ Basic trong bộ nhớ ROM, gọi là ROM Basic, cứ cấm điện lên là có sẵn Basic, dùng tới tới, khỏi cần đến hệ điều hành.
Nhưng cái gì đơn giản quả thì không thể phong phú được, do yêu cầu sử dụng máy tính ngày càng đa dạng, áp dụng trên nhiều lĩnh vực khác nhau, bắt buộc phải có nhiều phần mềm chuyên dùng cùng với một hệ điều hành, và ngày ra đời của hệ điều hành DOS cũng là ngày cáo chung của ROM Basic. Cũng vào những năm đầu của thập niên 1980 đó, khuynh hướng lập trình đã chuyển từ lập trình tuyến tính sang lập trình cấu trúc, mà trong Basic thì cái lịnh GoTo của nó sặc mùi tuyến tính, hơn nữa Basic không có được thế mạnh trong khâu tổ chức và quản lý cơ sở dữ liệu (Index, Relation, Integrity...) trong khi những phần mềm chuyên dùng như Paradox, Dbase, Foxbase, FoxPro ... lại khá nhuần nhuyễn trong lĩnh vực nầy, ấy thế là Basic bị thất sũng, bị giam vào lãnh cung.
...