想学好单片机编程,需要从哪里开始学起?

一直都在自学单片机,都是不得要领,不知道从何学起,有没有可以分享一下自己的学习经历,给迷茫的我指明方向!

别问,请直接上手。
当然第一步是卖块stm32开发板,只要这一步到位,其他顺理成章。
因为国内的stm32开发板商都是成套的教程和热闹的官方论坛。你按教程来就好
当然玩单片最好是把《计算机原理》看完。毕竟他底下不是上位机这样有强大的操作系统api帮你完成,所以很多东西是需要自己控制的,没有基础计算机原理还是毕竟麻烦的

为了印证上面的话,我们来看看几个比较流行的开发板,你稍微百度一下就可以找到很多官方教程和官方论坛
正点原子,野火,安富莱,普中科技

我不知道单片机的意思,但是我学编程是先从python开始学的,个人感觉python更好理解,后来接触c++我发现学c++要慢慢的学,跨度太大的学,会难理解,c++理解多一些我觉得,这样会失去兴趣,所以先学python然后对编程有感觉后再慢慢开始带入c++。

1.首先学好C语言。
2.从51单片机学起,安装好keil如果不想买开发板下载proteus,然后可以看一些视频讲解跟着例子去实际自己画画,编写程序,理解更深入,学的更快。