Ada
- A Guide to Ada for C and C++ Programmers (PDF)
- Ada Distilled (PDF)
- Ada Programming
- Ada Reference Manual – ISO/IEC 8652:2012(E) Language and Standard Libraries (PDF)
- The Big Online Book of Linux Ada Programming
Agda
Alef
Android
- Agile Android Software Development – Etienne Savard (PDF, epub, mobi)
- Android 4 App Development Essentials
- Android 5 Programming by Example – Kyle Mew, Packt. (email address requested, not required)
- Android Developer Fundamentals Course – Concepts
- Android Developer Fundamentals Course – Practicals
- Android NDK Beginner’s Guide – Second Edition – Sylvain Ratabouil, Packt. (email address requested, not required)
- Android NDK Game Development Cookbook – Sergey Kosarevsky & Viktor Latypov, Packt. (email address requested, not required)
- Android Programming Guide for Beginners (PDF – need email confirmation)
- Android Programming Succinctly, Syncfusion (PDF, Kindle) (email address requested, not required)
- CodePath Android Cliffnotes
- Coreservlets Android Programming Tutorial
- Expert Android and Eclipse development knowledge
- Google Android Developer Training
- RxJava for Android App Development (email address requested, not required)
- Styling Android
- The Busy Coder’s Guide to Android Development (PDF – older versions)
- Tutorial Point Android Tutorial (PDF)
APL
- A Practical Introduction to APL1 & APL2
- A Practical Introduction to APL3 & APL4
- Mastering Dyalog APL (PDF)
Arduino
- Arduino Programming Notebook – Brian Evans
- C Programming for Arduino – Julien Bayle, Packt. (email address requested, not required)
- Introduction to Arduino
- Introduction to Arduino : A piece of cake! – Alan G. Smith
ASP.NET
Assembly
- An introduction to reverse engineering for beginners
- Assembly Language Succinctly (PDF)
- PC Assembly Language – P. A. Carter
- Professional Assembly Language (PDF)
- Programming from the Ground Up (PDF)
- Ralf Brown’s Interrupt List
- Software optimization resources – A. Fog
- Wizard Code
- x86-64 Assembly Language Programming with Ubuntu – Ed Jorgensen (PDF)
- x86 Assembly
- Easy 6502 – Nick Morgan
- Machine Code for Beginners [Z80 and 6502 CPUs] – Lisa Watts and Mike Wharton (PDF) (Scroll to bottom and click on book cover)
- Machine Language for Beginners – Richard Mansfield [6502 CPU]
- Programmed Introduction to MIPS Assembly Language
- The Second Book of Machine Language
AutoHotkey
Autotools
Awk
- A User’s Guide for GNU AWK
- An Awk Primer
- Awk – Bruce Barnett