The following resources were used in the writing of the Introduction to Programming Concepts article series: