Granted, I make a great living writing software and honestly have really benefitted from my 67% complete EE degree. Software ppl generally have zero idea how computers work / how to really leverage hardware bits to accelerate certain workloads. The ideal CS education for me is based in EE but also starts with both lisp and C. NOT Python. However, I was a horribly distracted student throughout college so I really should be the last person giving recs for coursework.
When people are at the very beginning of some path, they have almost no attachment to it and the smallest nudge one way or the other can change their course.
Think about how many people say, "If it wasn't for <random elementary school teacher> I would have never gotten into <field they became famous in>."
I don't work as an Electronics engineer any more but I still have a significant interest.