I'm creating a Software Programming Primer as an e-book to help students learn about software development, basic ideas about algorithms and data structures, APIs and SDKs, industry practices, etc.
I have 100 topics or so thus far. What topics do you suggest for a primer?