所以,我的建議是,買一塊開發(fā)板,直接跟著開發(fā)板學。當你點亮了led,用對了數(shù)碼管,測量了距離并且顯示到液晶顯示屏上的時候,這一步步的成就感會推動你往前面走的。這個時候,你要記住,原理、電學很重要(但不是必要的,也就是說其實你不會也同樣能實現(xiàn)這些功能,如果你只是玩玩而已就夠了,如果你先深入挖掘還是需要的)。這一步我覺得還不算入門,但是你起碼知道了單片機是什么,大概怎么用,還可以出去吹吹牛。
另外對于C語言,我個人只會for while if,別的我基本都不會。但是我目前發(fā)現(xiàn)編程中真正的難點是通訊協(xié)議,時序,特別是用到了&,~,|,這些東西的時候。難的是你如果實現(xiàn)你想要的功能,而語法上for while if足夠用了。因此,大可不必糾結(jié)于C語言,先入了單片機的門,再慢慢來補。