Possible Duplicate:
What should every programmer know about web development?

I'm 15 years old. I've been programming for 2 years. I suppose I am a good programmer (not designer). I can use PHP(Good), Css(simple), and JQuery(not too bad).

What else can I learn related to web development (maybe system programming)? Thanks for your suggestions..

  • 3
    In order to be a good programmer you must be able to communicate with your peers. Please revise your question, so what you are asking, is perfectly clear. At this point your inability to communicate, will make it very hard, to become a programmer of any significant skill level.
    – Ramhound
    Oct 11, 2011 at 14:30
  • 1
    This question will probably get closed, but you're young so I'll just say that my advice is to learn, learn, and learn some more. This industry is great, you are able to teach yourself a stack of information!
    – AndrewC
    Oct 11, 2011 at 14:31
  • 1
    Anything that interests you. This field reaches far and wide. There is no right or wrong answer here.
    – AndrewC
    Oct 11, 2011 at 14:34
  • 3
    +1 to compensate for the downvote. Let's not be rude with newbies, OK? :-) Sure this question could be improved, but IMHO it is a honest attempt and the topic is extremely important. We do want to have good and motivated junior programmers on this field don't we? Oct 11, 2011 at 14:38
  • 3
    @R0MANARMY, and is this already reason enough to downvote? Oct 11, 2011 at 14:43

3 Answers 3


The best way to become good at anything, wether it is programming, playing an instrument or a physical activity is to practice. Write lots of code. Try to learn as much as you can along the way. Read other peoples code as well as books and articles about programming. Try out the stuff that you learn. And never think you have learnt it all. There's always more to learn, and another field to master.

  • And read books about best practices, study and save good posts from stack overflow and this site.
    – B Seven
    Oct 11, 2011 at 21:04

In addition to plenty of reading and practice, make friends with others who have the same interest. Becoming part of a community of people all interested in doing the same thing will answer the question you're asking permanently.

But to answer your question more specifically, you should learn something about data persistence (databases, etc.). Try MySQL since you already have some PHP. The two go together like peas in a pod.


Incidentally, I just recommended The Pragmatic Programmer: From Journeyman to Master in an answer to a different question, but it will do good to you too :-)

This book is what its title promises. It will show you what it takes to become a good programmer, and what are all the different areas, activities and skills involved in producing software. What is IMHO the most important is, it gives you the big picture, and teaches you the mindset to become a successful developer: one who is able to solve his clients' problems efficiently.

  • This book is elementary reading, but not sure it will catch on to a 15 year old. If it does however, it'll be a great foundation!
    – harald
    Oct 11, 2011 at 14:56
  • Maybe I'm 15 years old. But i'm not bad programmer :) @harald
    – Programmer
    Oct 11, 2011 at 19:04
  • 1
    @Programmer, I didn't say that you were. And that you are seeking more knowledge is the best sign for the future. Good luck :)
    – harald
    Oct 11, 2011 at 19:48

Not the answer you're looking for? Browse other questions tagged or ask your own question.