Most of the knowledge I gained about programming has come from the Internet and books, I have only just got into a school which allows me to learn computing a few weeks ago and I am a the top of my class.
Good to you. Keep going. This journey never ends. Become a computer scientist.