Better u go throw the below site... Hope it's some more useful.
Thanks and Regards,
Do you have any programming experience?
Do you know the basics of programming?
Have you ever written any script/program/whatever in any language?
Once you know the basics, how to think a program, how to structure it, learning a (new) programming language is rather trivial in most cases. If you are starting from absolute 0, I suggest you try your hand with a bit of pseudo-code, for start, to develop you logical thinking.
A good book for this: http://www.amazon.com/Absolute-Beginners-Guide-Programming-Perry/dp/061391774X
Now for your question:
C won't help you much with Indesign. But:
- It's easier to learn
- it will give you a solid fundation for learning other programming languages
- however in C it's very easy to learn some very bad programming habbits (i still can't shake some of them after 20 years of so)
I totally disagree with Vamitul.
In short terms, "InDesign JS" as a language should somewhat implement the ECMAScript and E4X specifications, i.e. ECMA-262 and ECMA-357:
Here are a few links I would add to this discussion:
Advanced articles and resources:
– Annotated ECMAScript 5.1 (next spec., in the making): http://es5.github.com/
Learning new programming languages in any depth is not trival. It might not be the hardest task in programming but it isn't the easiest either by a long shot.
Certainly not with that added requirement
.. how should i develop skills in a short period