Comment Re:Where to start (Score 1) 425
IMO it depends on problem space. If your goal with programming is to better understand how computer works, then yes asssembly language would be a perfect fit for you. Otherwise if you want to use prgramming languages to model systems, you don't need this low level knowledges.
ps.: i maybe wrong. i am programming just a few years(i have started with pascal and gone through C, C++, C#, Java, Clisp and ended with Python), and never got really dirty with low-level things.