In the General education program 2018, information technology competency is one of the seven specific competencies that need to be formed and developed for learners. The ability to solve problems with the support of information and communication technology (NLc) is one of the five components of information technology competency. Researching a programming environment to develop NLc is essential. We have used theoretical and experimental pedagogical research methods to examine the potential of using Microsoft MakeCode for BBC micro:bit to contribute to developing NLc component of the information technology competency for secondary students. The results showed that Microsoft MakeCode for BBC micro: bit conforms to the programming language selection criteria outlined in the Infomatics educational program 2018. The use of this environment in teaching programming creates favorable conditions to develop the competency of the NLc for students.