Hey,
I'm a pretty young kid, aspiring to become a software engineer. My parents, however, recommended that I not do programming as:
1. The salary can't support a family (Indian, so arranged marriages and kids in the late 20s are usually expected)
2. You sit and stare at computers all day
3. You'll get bored of computers
4. You don't socialize with other workers as a programmer
They suggested I go after aeronautical engineering, or something similar (even though the salaries are usually lower :P).
I understand they're both engineering, but what're the differences between programming and general engineering (Base concepts used in all engineering jobs).
Also, what is the best path to take in order to get a good salary as a programmer? (120k+)
I'll definitely be going to college, so what classes to take?
What're the highest paying programming jobs?