自己也是一步步自学出来的,自己觉得用的最多的就是技术文档了,再有就是买了个学习板,我当初就把图书馆的 avr单片机原理及其应用 一类的书借了许多,然后就说看叶大鹏,力天电子的视频,也看过郭天祥的,看看视频知道原理,自己看书和别人讲是有区别的,然后就是自己做实验了,从流水灯开始,不会的时候各种看书,个人建议有同学或者朋友会的话,拜个师父,多请教,有时候一个小小的问题对你自己要解决要花很多时间纠结其中,而会的人估计很快就看出问题了,有人教的话学会很容易,很快。但是要精通,会做整个系统,会用单片机控制各种外设,元件就难了。
天祥电子有一份视频教程,个人觉得用于AVR的入门非常有用,你可以自己到网上搜索下载。
至于文档,用AVR(我指的是mega16)的官方说明文档即可,讲解非常详细,还有示例代码。
希望我的回答对你有所帮助。
我这里有,需要的话给我邮箱