I'm guessing there are no answers yet just because the right people haven't seen it, so don't lose hope! (Unfortunately, I don't have an exact answer either...) However, hopefully this response may be helpful in some way :)<p>First thing- what's your goal? I'm guessing it's to get experience... but what kind are you looking for? Here are some basic things you could do, if you haven't done them already:<p>- Check to see if your high school CS teacher knows of any internships or other good sources to gain experience. If your school doesn't have a CS teacher, or the teacher doesn't know of any (or they're not great sources, etc.), try contacting department heads / professors at local universities or community colleges.<p>- Google cs high school internships (I saw some on glassdoor and other sites, not sure how legit that is though). If you haven't done this, you should have done this already.<p>- Go to local meetups, and get experience there. Your age or experience should never matter; no one knows 100% what they're doing, and if they claim they do, avoid them. Network with people. Build things with people. And, ask them if they know of any internships, or even if their companies would be willing to host an internship! My first CS internship was the summer after my senior year, before I went to college, which became invaluable.<p>- This may be a stretch, but if there's a special high school for CS, and it's good, go. During junior and senior year, half my day was spent at a special high school in the same city. Instead of tons of pointless AP classes, I was learning how to become a software engineer. It was supported and connected with the city school system, so the class was worth 3 hs credits each year, and connected directly with students' hs degrees. I was surrounded by people who had applied specifically for programming, and I made a lot of connections and basically had college equivalent education in cs before going to college.<p>- Go to CS competitions. The special school I went to (mentioned above) sent us to different colleges for hs cs competitions. There were different kinds, but think ACM stuff. For example, there's the High School Programming Competion at the University of Virginia (<a href="http://acm.cs.virginia.edu/hspc.php" rel="nofollow">http://acm.cs.virginia.edu/hspc.php</a>). If you go, work hard, but don't forget to have fun and enjoy the experience. Multiple colleges offer this type of thing.<p>I know this isn't exactly an answer to your question, but hopefully it helps in some ways! Even if you don't find internships or sources of good experience, pick a project and build it. Even better, make a product or app or something that makes some money- that'll look good on a college app or resume. Ex: built iPhone / Android app, made $5,000 or had a 10,000 count user base, etc. And, have fun! Don't worry too much about the future, if that's what this is about. Don't forget to do what you love, and learn cool stuff. You're only in hs once! (hopefully...)