Functional Programming is the deepest supplementary source for Section 1 programming questions on Examitect's ExAC study plan. The Canadian Handbook of Practice (CHOP), Chapter 6.1, is the primary reference for both Section 1 programming categories (1.1 and 1.2), and the AAA primer is one of two supplementaries listed alongside it. The other is Mastering the Business of Architecture, Volume 2, Section 2.
Where CHOP frames programming inside the broader project-phases workflow, this primer goes harder on numerical content: net and gross areas, grossing factors, component grossing factors, and a five-question evaluation checklist you can use to judge whether a program is ready for design. Those details appear directly in Section 1 exam questions, so reading the primer once gives you definitions and ranges that are easy to recall under timed conditions.
The primer also links programming to sustainable design explicitly, which connects Section 1 work to several Section 3 categories. Five pages, two high-yield readings.