Various books covering programming languages, computer 
       architecture, and the principles of computing, from 
       foundational concepts to advanced applications.
       
 (ARC) Elements of Computing Systems
 (ARC) Hidden Language of Computer Hardware and Software
 (ARC) Computer Organization and Design
 (ARC) Computer Science: An Overview
       
       
       
       
       
       [Assembly]
       Assembly is a low-level programming language that provides 
       direct control over a computer's hardware using 
       processor-specific instructions.
       
       [x86]
 (ARC) Introduction to 80x86 Assembly Language and Computer Architecture
 (ARC) Art of Assembly Language
 (ARC) Assembly Language for x86 Processors
 (ARC) Assembly Language Step-by-Step: Programming with DOS and Linux
       
       [Z80]
 (ARC) Z80 Assembly Language Programming
 (ARC) Z80 Assembly Language Subroutines
 (ARC) Zilog Z80 Assembly Language Programming Manual
       
       
       
       [Ada] 
       Ada is a high-level programming language developed in the 
       late 1970s by the U.S. Department of Defense to improve 
       software reliability and maintainability, particularly for 
       embedded and real-time systems.
       
 (ARC) Ada: A Crash Course
 (ARC) Introduction to Ada
        
       
       
       [BASIC]
       
       BASIC (Beginner's All-purpose Symbolic Instruction Code) is a 
       high-level programming language designed in the 1960s to be 
       simple and accessible for beginners. It was created by John 
       G. Kemeny and Thomas E. Kurtz at Dartmouth College to help 
       students learn programming. BASIC became widely popular in 
       the 1970s and 1980s, especially on early personal computers 
       like the Apple II and Commodore 64. While its original 
       versions used simple line-numbered syntax, modern variations 
       like Visual Basic have evolved into more powerful, structured 
       programming languages.
       
 (ARC) Programming in Quick Basic
 (ARC) Microsoft QuickBasic V4.5
 (ARC) Introduction to Computer Programming in BASIC
        
       
       
       C
       
       
       
       C++
       
       
       
       CBASIC
       
       
       
       COBOL
       
       
       
       CP/M
       
       
       
       FORTH
       
       
       
       FORTRAN
       
       
       
       HTML
       
       
       
       Javascript
       
       
       
       LISP
       
       
       
       Pascal
       
       
       
       PL/1
       
       
       
       PL/M
       
       
       
       Python
       
       
       
       Visual Basic
       
       
       
       
       
       CP/M
       
       
       
       Linux
       
       
       
       UNIX