What do you mean by "serious about programming"?
Can a web developer be serious about programming? Assembly is a waste of time for them.
Now for practical usage? Sure Assembly is probably a waste of time. I still haven't found a real way to implement that wouldn't be. But the fundamental understanding of how a computer works, how decisions are made so close to the machine enhanced my understanding about programming which in turn enhanced my understanding about how I wanted to develop and engineer, even for the web.
My .02 cents anyway.
And in my mind, "serious about programming" extends beyond building web apps.