so i'm learning a couple of programming languages simultaneously so i can get a job doing website/server-side programming, and i'm definitely not going to learn assembly for any architecture bcuz i'm not that interested in computers. but i'm curious, are people still learning assembly? i mean, i haven't really studied computers in any depth, but for the desktop and mobile devices, why would you bother to program that low-level? is it being taught in uni/college? i understand that the engineers who design the cpu would need to define the assembly language (or at know the historical conventions), but i'm talking about the programmer. for programmers working in java/c/php ect. is learning assembly an investment that can pay off?