根据我自学的经验,有一点要特别提醒。就是千万不要把学习技术太当回事,也别太不当回事。一开始的时候如果冲劲很足,当遇到困难的时候会很快败下阵来。钢铁虽硬但是却没有韧性。一旦兴趣断了,就一定会彻底放弃。但如果遇到困难就马上放下,等着明天再做,可能就不知道要等到什么时候才能焕发兴趣。那么也学不到什么技术。所以在舍和得之间的这个平衡点很难拿捏。因此在学习之前你要有心理准备。我一直就有这么种感觉,当我在搞某个具体项目之前,我满脑子想的都是这个项目实现之后的那种兴奋与激情,处在一种自我陶醉之中。但当技术的障碍一点一点突破。开始之前的那种兴奋与激情已经逐渐消磨掉。这并不是件坏事。因为这种兴奋与激情是一种虚幻的感觉,只存在于幻象中。当这个项目完全实现后,那种真正的兴奋是发自内心的。这两者最大的不同之处在于。虚幻的兴奋只有在你脑子想他的时候才高兴,当你忘记它的时候感觉不到兴奋。真正的兴奋是你不刻意去想它,也会有心情舒畅的感觉。所以学习任何一件东西。尤其是自学,不要在一开始就把结果看得很重。满脑子想的是成为高手后会有怎样的结果。如果你想让结果向左,必须在开始时让过程向右。当走一段之后,你对这件东西有一定的认识之后,再向左转。才能达到你最终想要的结果。
给你推荐一本书,杜洋老师的《爱上单片机》,里面不仅有技术,还有他本人的心路历程。对于你学习技术,尤其是心态方面会有比较大的帮助。
我23岁开始自学单片机,今年26岁,现在已经在学习安卓手机的程序开发。没什么难的,真正困难的是,遇到技术困难时该用一种怎样正确的心态来克服技术上的困难。你要吧自己当成挑战的对象,而不是单片机真个没生命的东西。