First of all, you will feel a little bit like God. You will be able to build stuff that stays around forever, and many people will have access to it. Talk to the computer in its own language and get it to follow YOUR instructions! Another advantage: your problem solving skills will increase outside of the computer as well. You may look at everyday situations from a different angle and try to solve problems from a computer science perspective. Look for the symptoms, understand the system, and figure out what causes the issue. You will have to mess around with code and really dive in. In return to maybe breaking a working piece, you might learn something new every day.