I learned programming from small private classes when I started the 3rd grade. It drove me to found a hackerspace a few years ago, and I finally got to start teaching other kids how to program and do robotics. I highly recommend it, education is very fulfilling.