I concur with @artg_dms to start with the simpler architectures.
But why is assembly language a “Damn good set of tools to have in your problem solving tool box.”?
Because sometimes you may run into a challenge that the finest compiled languages cannot solve. In the following link, the challenge was to drive seven LED strips at a high speed from a lowly Arduino Uno. About a page down into the source code, it drops into a few dozen lines of assembly language! I built one of these signs.