You might be interested in reading The preparation of programs for an electronic digital computer (1951) By Maurice V. WIlkes, David J. Wheeler and Stanley Gill. That's the textbook they used for the first programming course (in Europe) using the EDSAC. The interesting thing to me about this book is that the topics discussed can still be found in some way in "modern" introduction texts to programming.
Part I
1. The design or programs for electronic computing machines
2. Input of orders
3. Subroutines and parameters
4. Library subroutines and their use in constructing programs
Part I
1. The design or programs for electronic computing machines
2. Input of orders
3. Subroutines and parameters
4. Library subroutines and their use in constructing programs
5. Pitfalls
6. Use of the EDSAC and its associated equipment
7. Examples
Part II
8. Specification of library subroutines
Part III: Appendices