I suggest starting with C or C++. After learning C, you will have no problem picking up new languages as you go. For science and engineering, you will find that a lot of people use Python or Matlab becauseyhey have a lot of built in features that can make life easy. I would pick up either one of...
If you really are good at math and physics, Electrical Engineering won't be as difficult as people make it out to be. I regularly take 18-19 credit semesters, and can still maintain good grades with about 4 hours of school work per day outside of class. If all of my courses have homework or...
I've got one more year left to finish my undergraduate EE degree and I'm planning on continuing straight into a PhD. I've had the chance to work with a postdoc on remote sensing/space science research and I've really enjoyed it. I've also developed an interest in neuroscience and plasma physics...