学习Linux 系统、ARM 嵌入式开发 方法,请前辈们指导一下

我想学习 Linux 系统和 ARMLinux 嵌入式开发,请问有没有什么方法? 或者应该怎么入手先学习什么,后学习什么?有什么经典的学习资料?有没有好一点的教学视频? 请前辈们不吝赐教,谢谢!