I dedicate myself each and every day to study and learn about computer programming. I build useful things that occasionally gets me some cash. I have so much ideas and a huge ambition for learning about newer technologies and such.<p>The problem is that I still attend high school and no one takes me seriously here. I'm wondering if there's anything I can get.. an internship, some mentoring, a job, anything that could fortify and expand my knowledge in computer programming.<p>I live in NY and I am 15 years old.
I'm around your age. First and foremost, don't define yourself a teenage developer. The moment you do that, you've cheapened your work. Make things that you're proud of, regardless of your age.<p>NY has a great tech scene. Get involved. Go to meetups. Learn from others. <i>Don't be afraid to fail.</i><p>If you'd like to chat more about this, shoot me an email at zach@zachlatta.com. Would love to chat a bit more about what you're up to.
I'm the same age as you. I personally feel that age is irrelevant to clients and employers if you can demonstrate that you know the appropriate competencies in programming.
If you are still looking to learn, I would recommend starting out with some MOOC's (online courses)[0], as they give college level education for free, and I know from personal experience that a large part of the computer science I know today is because of two things: trial&error, and those courses.<p>Also, I'm trying to start a community of teen developers where we can collaborate and discuss, and it includes a resource aggregator, internship board, and social news platform. You can signup at <a href="http://teen2geek.com" rel="nofollow">http://teen2geek.com</a>, and I'd be more than willing to send a beta invite to the social news platform if you're interested :)<p>[0]: Harvard's Introduction to Computer Science free online course started yesterday - <a href="https://courses.edx.org/courses/HarvardX/CS50x/2014_T1/info" rel="nofollow">https://courses.edx.org/courses/HarvardX/CS50x/2014_T1/info</a>
Are you sure that your age is the reason people don't take you seriously? It's an obvious assumption, but in reality it probably isn't true - if you do things to demonstrate your ability and willingness all those apparent age-related barriers will evaporate.<p>To do that.. make stuff. Share it. <i>Ask for feedback</i>. Find people (go to events, use Twitter/LinkedIn, use HN, etc) and just ask them to help you. It takes guts, but you'll be amazed at how many people will go out of their way to lend a hand if you reach out to them. Generally speaking people are pretty awesome at this sort of thing and want to help when they can. Don't be put off if people say no though. Sometimes people just don't have the bandwidth to help, so saying no is the best thing they can do. Accept it and ask someone else. Some people <i>will</i> help.
As soon as you put "teenage" in front of anything, the expectation is lowered.<p>Do things that are hard for programmers. Learn Emacs. Read Knuth.<p>The people who will take you seriously as a programmer will be people worth having take you seriously as a programmer.
Perhaps dedicate yourself to a specific area of programming that interests you, develop a portfolio on something like Github, network with people, express an interest in opportunities, and let your work find you something.