Do a little programming, a little soldering, and a bunch of homework

Computer Engineer's at
my school do a little more on the programming side. Some kernel level C crap, a bit more assembly. Etc. I don't have to take the programming classes, a bit deeper into the hardware area.
Just about everything nowadays has a computer in it. So yes, you will be working with computer hardware, though not necessarily AGP and PCI and Intel and AMD type stuff.
What languages to learn? None. They'll teach you at school. Verilog is a big hardware language that is used out in the industry right now. Not something you're gunna learn on your own.
What you can do is just start to understand the basic principles of programming. Loops and arrays and stuff. Nothin too fancy.
Of course, the ciriculum at whatever school you go to will differ from what I've done, so YMMV.