Should I drop my programming class?

How can I help my advanced programming kid meet others with the same skills?

I don't mean to say that you are unlucky, but you are pretty much unlucky. The problem is, most of the people your age don't know these languages. In fact, most of the people your age probably don't even know what most of them are. If you asked most 14 year olds what Vim or LaTeX is, many of them would have no idea at all. Some may know what Java, HTML, and JavaScript are, but many of them don't know how to use them.

If you are really familiar with all of the languages ​​you have listed it will be difficult to find someone your age with a comparable skill level. If you're entertaining, let me tell you about me.

I've been interested in computers since I was a kid. I didn't really start learning how to program until I was around 12. However, when I started learning to code, I was intrigued and intrigued. I would print out several pages from C ++ websites to read during my class. I've done tons of tutorials on my laptop at home. And I was always looking for explanations on programming topics.

When I was in sophomore school, I took a programming course for a semester. I loved it and did it well. In the next semester, I was given the opportunity to take an advanced programming course that only consisted of 3 seniors. I accepted this offer and was there in an exclusive programming class with 3 other students who were much older and wiser than me. I struggled through this course and talked to my advisor about dropping it, but I stuck with it and learned a lot.

After my sophomore year of high school, I moved to the DC area and attended one of the best public technology / STEM high schools in Northern Virginia. I enrolled in their programming course at the highest level, hoping to meet kids as interested as me with skills that exceeded mine. Within the three months of the pre-school summer break, I learned a few more programming languages ​​and learned how to use them fairly effectively. When school came I went into the classroom excitedly, but it wasn't long before I realized a difficult fact.

I realized that even at one of the top STEM high schools in Northern Virginia I couldn't find anyone who matched either my interests or my knowledge. It's a rough fact, but there aren't too many people both knowledgeable and interested in programming / development by the time you reach college.

In line with Kondax Design's answer, you can find adults interested when they are ready to discuss it with you. The first friend I've made who is above my level and as interested as me is my boss and the CEO of the company I work for now. I met him shortly before starting my studies and I can really say that he and my colleagues are the first friends I made who share my interest and are familiar with development and programming.

So, and I have to apologize again, there aren't too many people you will encounter at your age who match your skills and interests. To discuss programming and development with people, I would recommend forums / roundtables and speak to local adults.

Since you are a minor and I am giving you advice, I want to remind you to be careful when finding people online and in your life who share your interest. The world and the internet are dangerous places with many less than tasty people. I'm sure you've heard it a million times, but be careful. I need to add this disclaimer for reasons of conscience.

Spencer Doak

Thank you for adding this link, @Unihedro. I read that last night when you asked it on another question. It's great read and I thought about including this link in my answer. OP, I would definitely recommend reading this through. It was written by a teacher within a school and he specifically mentions that most high schoolers (among other groups) cannot "use computers". Read it when you have some time!

Anubian Noob

I'm 15 years old, I've joined some great communities and met some great people in person and online. People older and younger, more and less experienced than me. Interest pulls us together. Really the best experience of my life.