Computer Science. Not programming, or this-or-that framework, but CS. Most EEs didn't get all that much of it in college, and it is very helpful. Languages come and go, but CS is forever.
Yes! If you want to learn a language or framework, pick one. It doesn't matter. In five years (or less) time it will all be some other language- and framework-du-jour.
I'm currently learning go, hopefully in 5 years there won't be another language du jour. Rust maybe but the problem space go is serving isn't all that crowded.