<p>Ok, here's the deal...</p>
<p>I know what I want, but am not sure how to go about it. </p>
<p>What I want: To learn how to program, design and create software of all types. Aside from being interested in that field, I want to be able to move anywhere in the United States and know that I'll have a job and the ability to telecommute is very important to me.</p>
<p>What else I want: To learn about computer hardware and be able to design and repair such devices. This is less important to me, however.</p>
<p>Basically, I'm highly interested in both the software and hardware aspects of the computer field. The most important thing to me is job flexibility, which is available in the software realm. I would love to be able to do both Computer Science and Engineering, but don't want to waste time if what I want can be achieved with one or the other degree.</p>
<p>So, my real question is...</p>
<p>Would I be at any disadvantage in the software world if I had only a Computer Engineering degree and not a Computer Science degree? Or do I need both if I want to do both?</p>
<p>And on another related subject...</p>
<p>If I wanted to get a part time job programming while I get myself through college, what type of job should I look for? What language would be best to learn first in order to get part time work in the field?</p>