Programming Basics
Reader pathways and category hints that cluster around this lane.

C Programming Language

Code Complete

Effective Java

How to Be Fine

Pragmatic Programmer, the

Clean Code

The Mythical Man-month

Head First Java

Code

Structure and Interpretation of Computer Programs, Second Edition

The Art of Game Design

Test Driven Development

Learning Python

Javascript: the Definitive Guide

Learn You a Haskell for Great Good!

C++ Programming Language, the

Go Programming Language, the

97 Things Every Programmer Should Know

Mastering Regular Expressions

Python Crash Course, 3rd Edition

Eloquent Javascript, 3rd Edition

Automate the Boring Stuff With Python, 2nd Edition

Kubernetes in Action

Eloquent Ruby

C++ Primer

Programming Perl

Programming Rust

Python for Kids

The Rust Programming Language, 2nd Edition

The Nature of Software Development

The Linux Programming Interface

Clojure for the Brave and True

The Linux Command Line, 3rd Edition

Fluent Python

Effective Modern C++

Tidy First?

Learn Python the Hard Way

Jquery in Action

Javascript for Kids

Java: a Beginner's Guide, Eighth Edition

C Programming Absolute Beginner's Guide

The Elements of Computing Systems, Second Edition

Clojure Programming

Getting Started With SQL

Linux Command Line and Shell Scripting Bible

The AWK Programming Language

Beginning Programming With Java for Dummies

Linux Device Drivers

Classic Shell Scripting

Effective C

Agile!

Think Like a Programmer

OAuth 2 in Action

Vibe Coding

Practical Malware Analysis

The New Community Rules

Deep Learning for Coders With Fastai and Pytorch

Learning XML

Getting Started With Raspberry Pi