Is it worthwile to learn assembly language?
Is it still worthwhile to learn **ASM**? I know a little of it but I haven't really used it or learned it properly because everything i learn to do in assembler I can do in 1/10th the time with some language like **C** or **C++**. So should I really learn and use **ASM**? Will it do me any good professionally? Will it increase my resourcefulness. In short would it make me a better programmer?

NOTE: I am talking about low-level assembly like **FASM** or **NASM** and not something like **HLA (High-Level Assembler)**.
Is it worthwile to learn assembly language?
===

Is it still worthwhile to learn **ASM**? I know a little of it but I haven't really used it or learned it properly because everything i learn to do in assembler I can do in 1/10th the time with some language like **C** or **C++**. So should I really learn and use **ASM**? Will it do me any good professionally? Will it increase my resourcefulness. In short would it make me a better programmer?

NOTE: I am talking about low-level assembly like **FASM** or **NASM** and not something like **HLA (High-Level Assembler)**.