For beginners seeking resources on writing firmware codes, the discussion highlights the need for clarity on the programming language and environment, such as whether to use assembler, DSP, FPGA, or C/C++. It emphasizes that modern C compilers, like those from Keil, adhere closely to ANSI standards, with potential additional functions for hardware interaction and multithreading capabilities. The recommended resource for foundational knowledge is the O'Reilly book "Programming Embedded Systems in C and C++." Additionally, users are encouraged to explore tutorials included with their chosen compiler for practical guidance. This conversation underscores the importance of selecting the right tools and resources for effective firmware development.