Die Vermittlung von Programmierkenntnissen ist ein zentraler Bestandteil der Informatikausbildung und -weiterbildung. Programmierkurse decken in der Regel die Grundlagen der Programmiersprachen, Datenstrukturen und Algorithmen ab. Die Entwicklung von Programmierkursen ist eng mit der Entwicklung der Programmiersprachen und -techniken verbunden. Fragen nach der Effizienz und Effektivität von Programmierkursen sowie die Diskussion um die beste Didaktik und Methodik sind Gegenstand der Forschung in diesem Bereich. Vertiefe dich in die Thematik mit wissenschaftlichen Arbeiten zu Programmierkursen, die bei GRIN als PDF und eBook, viele auch als Print-on-Demand, verfügbar sind.