Assembly will help you understand how memory works and be more efficient. Also there is nothing complicated about assembly instruction. What is hard is making everything from scratch at low level. Which is handy with electronic. Also I know long time programmers, who only programmed in VBA. That does not mean they are good EE.
Well, Because C/C++ and Python are good for many applications, and they are fairly easy. (and I should know I've been a programmer almost all my life.)
I think c c++ is the perfect first language to learn. In my experience starting with the more complex and more versatile "anything " better prepared me to learn others with ease. At least that's how it works for me.
I think studying Assembly first give the opportunity to understand how things works under the hood. Actually, it helps you understand how data is stored managed and how a processor is reacting". If you want to be an Electronic Engineer, you need to understand what you are working with. To program windows user interface you'll appreciate working with object oriented programming that gives you easier access to all your computer potential. I think C/C++ is the best language to work with electronic and operating systems. Also, I like the way it is structured. And for added functionnalities there is C#.
I have been working with several languages through my career, I could adapt to all of them with the use of Google and examples you can achieve everything you want!
Top Comments