user85494: I want to learn assembly, but would like to learn by doing, is it possible to learn and make something useful with arduino hardware? I dont know where or how to start something like this.

user23644: I suggest the ARV libC project as a starting point to HOW to get assmbler code running. And the AVR Instruction Set Manual to get hold of the actual assembler mnemonics.
Maybe also my own AVR Assembly Project might be a helpful starting point with its code available on GitHub.

85494: <p>I want to learn assembly, but would like to learn by doing, is it possible to learn and make something useful with arduino hardware? I dont know where or how to start something like this.</p>
 23644: <p>I suggest the <a href="https://www.nongnu.org/avr-libc/user-manual/assembler.html" rel="nofollow noreferrer">ARV libC</a> project as a starting point to HOW to get assmbler code running. And the <a href="https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-Instruction-Set-Manual-DS40002198A.pdf" rel="nofollow noreferrer">AVR Instruction Set Manual</a> to get hold of the actual assembler mnemonics.</p>
<p>Maybe also my own <a href="https://kwasi-ich.de/blog/2019/11/15/pwm_rider/" rel="nofollow noreferrer">AVR Assembly Project</a> might be a helpful starting point with its code available on GitHub.</p>
