最重要的不是哪个单片机,而是通过一个单片机入门,掌握开发方法。
51虽然相对简单,资源多,但是无论从功能、扩充性来说很难和其它单片机相比。而且网上大部分51的教程和例程,缺乏规范性,很容易把习惯搞坏。
如果从自学和DIY角度看,AVR是比较合适的,但是现在用的人比较少。
从目前的主流来说,ARM无疑是最好的选择,开发板多,价格也低。比如FRDM-KL25Z,ST Nucleo系列开发板。