我对“提前”和“上手”的认知应该和你有点差异。
以我儿子来说,今年上小学二年级,认识拼音和简单单词,我让他尝试修改我写的小程序(几十行代码的那种),比如修改灯的闪烁频率什么的,他也能找到正确位置进行修改,我相信这点你肯定能做到,但对于他来说,我认为这可以算“上手”了。但他基本上没有从任何方面完整的学习过stm32,只靠简单的scratch编程基础就能做到,套用他的方法,肯定不适合你啊;但比起他来,你实在称不上“提前”啊。
至于你说的学习,我想,你起码也16岁了吧(尽管我上大一的时候不少同班同学都才14或者15岁,但我不认为每个人都那么幸运去读少年班),正是对世界有好奇心的时候,你把好奇心用在stm32上,也未尝不可。所谓“知之者不如好之者,好之者不如乐之者”,你只要沉浸于开发的乐趣,无论是从看别人的代码或是从自己编写尝试开始,哪怕是最无趣的看原理图开始(我不喜欢,但这确实是基础),只要坚持,等到每个人都尊称你为“单身狗”的时候,你必然是高手、高手、高高手了。。。