O conceito de programação didática vem do campo da educação e se refere ao fenômeno pelo qual educadores de diferentes níveis e modalidades programam ou organizam a didática do belo processo de ensino e aprendizagem. Programação didática é justamente colocar de forma ordenada e significativa (ou seja, com sentido lógico) o conhecimento, as tarefas e atividades a serem realizadas, os objetivos a serem cumpridos, os recursos a serem utilizados e outros dados. Todos juntos permitem ter uma visão mais clara do processo de ensino e analisar melhor os resultados à medida que são obtidos.
Quando falamos de didática, estamos nos referindo àquele processo que representa o ensino e a aprendizagem entendidos como dois fenômenos correlativos e necessários um do outro. A través de la didáctica (que en griego quiere decir justamente 'enseñar'), el profesional de la educación puede establecer lazos entre los diferentes tipos de conocimientos y buscar los mejores métodos para hacer de ellos un cúmulo de datos o informaciones accesibles y aprehendibles para o aluno. A didática é, em outras palavras, a forma como o professor desenvolve estratégias que serão utilizadas no processo de ensino para garantir a aprendizagem de indivíduos que cumprem o papel de aprendizes ou alunos.
A programação didática é então o processo pelo qual se programa a longo, médio e curto prazo a forma como esses elementos didáticos vão se estruturando, ordenados e organizados ao longo do ciclo escolar correspondente. Em geral, a programação cobre um ano letivo inteiro, que normalmente dura em torno de nove meses. É por isso que uma boa programação didática requer levar em consideração uma miríade de variáveis que podem ser ajustadas às circunstâncias específicas do momento, dos alunos, do próprio professor, do estabelecimento, etc.