The impact of BASIC on the digital transformation of the 20th century: from the democratization of computer literacy to the hegemony of software
DOI:
https://doi.org/10.5944/reec.48.2025.45282Keywords:
BASIC, education, ICT, informal education, programmingAbstract
The BASIC programming language, developed in 1975 by Bill Gates and Paul Allen, was present in many of the most influential computers of the 1975–1985 decade, significantly simplifying computer programming. Informal education practices played a key role in the learning and dissemination of BASIC. A mixed-methods content analysis (quantitative and qualitative) was conducted using a longitudinal, thematically bounded approach. The study focused on content related to BASIC in the first 16 issues (1975–1976) of Byte, a pioneering U.S. magazine dedicated to home computing. A total of 231 items were analyzed, including articles, editorials, computer advertisements, book reviews or announcements, club ads, and letters from readers.
More than half of the contents referencing BASIC were computer advertisements. Articles, which were considerably fewer, followed three distinct phases: the first was more introductory and addressed the usefulness of owning a computer and, by extension, programming in BASIC; the second phase emphasized the practical development of programs; and in the third phase, video games emerged, giving BASIC programming a new meaning.
Microsoft’s decision to promote the democratization of computing was not the most logical from a business perspective, but it positioned BASIC (and Microsoft) strategically within the emerging home computing industry. This decision reveals early signs of a form of digital philanthrocapitalism—presented under the guise of democratizing computing, but ultimately aiming to secure substantial influence
Downloads
References
Blanco, N., & Pirela, J. (2016). La complementariedad metodológica: Estrategia de integración de enfoques en la investigación social. Espacios Públicos, 19(45), 97-111.
Brookshear, J. G. (1993). Teoría de la computación: lenguajes formales, autómatas y complejidad. Adison Wesley.
Byte (1976). About the Cover. Byte, 10, 6-7.
Cerrada Somolinos, J.A., Collado Machuca, M.E., Gómez Palomo, S.R., & Estivariz López, J.F. (2001). Fundamentos de programación cono Modula-2. Editorial Centro de Estudios Ramón Areces.
Chamberlin, H. (1975). Which Microprocessor is for You?. Byte, 1, 10-14.
Collins, J. (2009). Lifelong learning in the 21st century and beyond. Radiographics, 29(2), 613-622. https://doi.org/10.1148/rg.292085179
Faure, E. (1972). Learning to be: The world of education today and tomorrow. UNESCO.
Fox, J., & Fox, R. (1976). Biorhythm for Computers. Byte, 8, 20-23.
Gardner, R. (1975). The Shadow, Buck Rogers, and the Home Computer. Byte, 2, 58-60.
Gates, W. (18 de abril de 2025). Celebrate 50 years of Microsoft with the company's original source code. Gates Notes. https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code
Hansen, P. B. (2001). The evolution of operating systems. In Classic operating systems: from batch processing to distributed systems (pp. 1-34). New York: Springer New York.
Helmers, C. (1975a). Benchmarks, Standards, etc. Byte, 3, 90-92.
Helmers, C. (1975b). LIFE Line. Byte, 2, 34-41.
Helmers, C. (1975c). What This Country Needs Is a Good 8-Bit High Level Language. Byte, 4, 5-10.
Helmers, C. (1976). Some Notes on Clubs. Byte, 12, 4.
Herd, G. (1976). A BASIC Star Trek Trainer. Byte, 13, 40-42.
Knuth, D.E. (1997). The art of computer programming, volume 1 (3rd Ed.): fundamental algorithms. Addison Wesley Longman Publishing Co. Inc.
Kurtz, T. E. (1978). Basic Session. In History of programming languages (pp. 515-537).
Lehman, J. (1976). A Small Business Accounting System?. Byte, 10, 8-12.
Lerseth, R. (1976). A plot Is Incomplete Without Characters. Byte, 11, 64-72.
Lett, C., & Gregor, M. (1976). A High School Computer System. Byte, 10, 28-30.
López, J. R., Ornelas, M. L., Morales, K. F., & Sandoval, J. O. (2021). Un acercamiento conceptual entre tres tipos de alfabetización: informática, tecnológica e informacional. Texto Livre, 14 (1), e29513.
Lorca, F. J. (2009). Microsoft Corporation vs. the US Court of Justice and the European Community. Jean Monnet/Robert Schuman Paper Series, 9 (10).
Manly, W. (1976). Magnetic Recording for Computers. Byte, 7, 18-27.
Martínez, M. (2005). El paradigma emergente: Hacia una nueva teoría de la racionalidad científica. Trillas.
McCracken, D. D., Stibitz, G. R., Larrivee, J. A., & Morse, P. M. (1957). Digital Computer Programming and Mathematics and Computers. Physics Today, 10(9), 32-32.
McMillan, J.H., & Schumacher, S. (2005). Investigación educativa: una introducción conceptual. Pearson Educacion.
Mooers, C. (1976). Are You an Author?. Byte, 13, 16-18.
Navarro-Sierra, N., Quevedo-Redondo, R., & Gómez-Garcia, S. (2022). ¿Para qué sirve un ordenador? Su construcción utilitaria en la publicidad de las revistas especializadas en informática y videojuegos en España (1984-1991). Espacio, Tiempo y Educación, 9(2), 59-79. https://dx.doi.org/10.14516/ete.523
Nevison, J. M. (1976). Computing in the Liberal Arts College: At Dartmouth, writing a computer program is part of becoming a liberally educated person. Science, 194(4263), 396-402.
Ranade, J., & Nash, A. (1994). The Best of BYTE. Two Decades on the Leading Edge. McGraw Hill.
Reynolds, J. C. (2008). Some thoughts on teaching programming and programming languages. ACM Sigplan Notices, 43(11), 108-110.
Roberts, E., & Yates, W. (1975). Altair 8800 Minicomputer, Part I. Popular Electronics, 7(1), 33-49.
Saura, G. (2016). Neoliberalismo como discurso: la evaluación en educación entre tecnologías políticas neoliberales y la nueva filantropía. Educaçao, Sociedade & Culturas, (47), 11-30.
Saura, G., Díez Gutiérrez, E. J., & Rivera Vargas, P. (2021). Innovación tecno-educativa'Google'. Plataformas digitales, datos y formación docente. REICE. Revista Electrónica Iberoamericana sobre Calidad, Eficacia y Cambio en Educación, 19(4), 111-124. https://doi.org/10.15366/reice2021.19.4.007
Sebesta, R. W. (2007). Concepts of programming languages. Addison-Wesley Longman Publishing.
Segura, J. A., Nebot, M. Á. L., Mon, F. M. E., & Novella, M. G. V. (2019). El debate sobre el pensamiento computacional en educación. RIED-Revista iberoamericana de educación a distancia, 22(1). https://doi.org/10.5944/ried.22.1.22303
Siemens, G. (2005). Connectivism: A learning theory for the digital age. International Journal of Instructional Technology and Distance Learning, 2(1).
Suding, R. (1976). A Systems Approach to a Personal Microprocessor. Byte, 10, 32-34.
The President's Science Advisory Committee (1967). Computers in Higher Education. The White House, Washington, D.C.
Trujillo, C. M. (2020). El boom tecnológico en las escuelas de los años 80: una aproximación al programa ATENEA español. Espacio, tiempo y Educación, 7(1), 247-262. http://dx.doi.org/10.14516/ete.249
Wilber, M., & Fylstra, D. (1976). Homebrewery vs the Software Priesthood. Byte, 14, 90-94.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Jacobo Roda-Segarra, Ana Martí-García, Santiago Mengual-Andrés, Andrés Payà Rico

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Acknowledgement – Non Commercial (by-nc): Generation of derivated Works is allowed as long as a commercial use is not developed. The original work cannot be used with commercial aims.
This journal does not apply any fee to the authors by the filing or processing of articles.





