It's a hard question. I've been in IT over a decade, from enginneer to developer, to DBA, to architect. It's been a really hard path. Being always the only female technical person on the team, i found it's so hard to work in a male-dominated industry. Ahthough I've been promoted by many male executives, it's hard to get mentoringship from the male peers, and it's hard to supervise the male subordinates. Most of these men would rather date me. After years of struggling, paying the dues, I finally have reached a very comfortable position and level in my field and in this industry: a well-paid job with flexible hours, and doing creative, challenging work. Still, it's hard for me to move up to the executive-level position. If you research any female executives of any Fortune 500 companies, they all come from sales and marking, or financing background, including the CEOs of AutoDesk, and E-Bay. Looking back my career, I should have got into sales or markeing just a few years of obtaining hands-on programming experience post the college graduation.
To make the point quick, I'm a single mothe with a 5-year-old daughter in Los Angeles. I wouldn't push her to the IT field. Her education would be comprehensively covered. If she does develop an interest in science and technology, I would encourage her to get a degree, like I did. However, pursuit a career in sales and markeing of technological products. Eventually, the science, high-tech, or bio-tech will be the majority of emerging industry in developed countries. So no matter what you, it's good to understand the fundamental of those fields.