C, Cpp, Programming Languages, Arduino.
know the language and can solve problems. Then you continue with application development, starting with a self-directed goal. In addition, you get up-to-date knowledge about best practices, and apply them in your project. These phases can be accompanied by carefully chosen learning material — I