Hi there!
Times when you had to write your programs on embedded systems in assembler are gone. Microcontrollers are shipped with more and more memory, so we can sacrifice some bytes to achieve readability and easy setup of tests for our programs. Most of programs now are written in C, but you can also use C++ or Python.