I know a lot of people wanna start exploring programming before they start college. If you wanna learn an easy programming language that is very readable, start with Python. It's an easy interpreted programming language that allows you to rapidly develop complex application, in contrast to C/C++. All you need to do is to pick the interpreter from the link below, to download this legally free book, and to have the creativity!
Interpreter: http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi
Book: http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip
Interpreter: http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi
Book: http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip