i think i m a very beginner in x10community and also in web development. so, for a beginner developer it is essential to know several computer languages/tools/ and apps then he can be able to do some thing, but for learning of each these segment you will require to spare months or some times...