Learning assembly language can be daunting for those who have only used high-level languages.Assembly language is still important in cases where performance or small footprint is crucial.Being able to read assembly helps in troubleshooting issues in high-level tools.While each assembly language is different, the general concepts apply and it is fairly easy to learn multiple instruction sets.