Well.. It's not so bad, really. If you're with a good crowd.
But.. At the same time.. I'm also a bit of a masochist when it comes to working on a computer.. So I'm probably not the best person to listen to about careers. *Has this unusual fantasy of spending the last two weeks before a deadline, in an office with a bunch of extreme programmers, living off of Dr. Pepper, pizza, and Starbucks, while working insane hours on an overdue project.* ..Yeah, I'm not the one to listen to.
The thingie that you mentioned, though, about whether NWScript would be useful to reinforce what you learn or not..
The short answer is, 'Yes.'
NWScript is highly procedural and uses ~mostly canon C syntax. In the modern age, the advent of Try..Catch..Finally statements and the class have mostly nudged away some of the finer points of procedural programming. However! Lean and mean C libraries, like OpenGL, are still in C, a procedural language, and therefore don't have any of those new features; which is fine, because it lets them be more streamlined, and lean/mean is the way to gleam!
Like Manny-person said, "Speed. Speed! SPEEED!"
But.. What I'm getting at.. Procedural programming has its own unique challenges, which are collectively a bit of a trade-off of using it, but it gets rid of a lot of overhead, and therefore can be faster, so using NWScript could be helpful, because it shares some of those challenges. Beyond that, though, it really wouldn't be much help, but can still be fun!
Oh, and by the way, I'd suggest checking out
http://www.digitalmars.com/d/ and reading about the D programming language, even if it's not an option for school. It's not used much, commercially, yet, but it's -very- nice. And.. If you do decide to use pursue it further, I have the OpenGL header files converted into D modules, should you want them.
