TY JOUR TI Programming is the basis for the development of algorithmic thinking and personal self-development KW programming KW algorithm KW algorithmic thinking KW information technology KW personality self-development JO Journal of Pedagogical Studies AU Fadeeva, S.D. PY 2020 IS 5 PB INFRA-M Academic Publishing LLC.