Any Electronic And Computer Systems Engineers here? Watch
If you are in college, choose maths and physics or another science. If going to uni be aware that electronics is much more maths based so ideally that needs to be one of your strengths. For software dev, problem solving is the main skill.
some places teach CS in a very theoretical manner, i.e. lots of discrete maths and very little practical software development.
EEE doesn't have much programming other than the occasional C and MATLAB