All skills

Technical skill

C

The language closest to the hardware.

Why it matters

Embedded firmware, drivers and microcontroller work all start with C.

How to learn it

  1. 1Master pointers, arrays, structs and memory layout.
  2. 2Write programs that manipulate bits and registers.
  3. 3Read datasheets and map registers to C code.
  4. 4Blink an LED on a real microcontroller.

Free resources

Ask StudyLuna.ai about C