There's a modern myth about hackers. Part of the whole cult of the amateur that you see today. Amateurs can write an encyclopedia, amateurs can develope better software than professionals, etc, etc. It's all just marketing of course, the successful open source programs are written by professional teams, and "open source" could just as well be "lemon scented". It's just a buzzword that makes people think your program is cool, even if it isn't.
Steve Levy and Eric Raymond both wrote a lot about the history of hackers, suggesting that before the days of evil Apple and Microsoft, there was a golden age of amateur hackers who did amazing things. Well, no, not really. There was a huge world of mainframe programmers at IBM and UNIVAC and CDC and Honeywell, who invented operating systems and compilers, but I can't think of a single important thing invented by hackers.
That said, learning to program and playing around with computers when you're first starting out is fun and an important learning experience.