ABC of Electronics cosycom.com
Free guides: Full Course Index Key Programming Languages Digital Electronics AI & Semiconductor Chips
A free, from-scratch mini-course

Key Programming Languages in Electronics

Twenty short, plain-English lessons on the languages that actually run inside — and around — electronics projects: from C and assembly up through Python, Rust, VHDL, and the tools that turn code into a working device.