I had a talk about this with Indian friends at work, and you don't have to learn Hindi. Asian Indians learn English starting at 3rd grade, so pretty much all of them speak English. If memory serves, a former Indian president decided that English would be the official 2nd language or something like that. Furthermore, there are about 27 Indian "States," and they each have their own language--so there isn't really a strong "national" language in India (like China or Russia).You're right. However, 9 out of the 10 will be from india. As an elective learn Hindi.
True, true and true... but it really doesn't matter that much.Javascript is really not a programming language. Google's definition. JavaScript was not developed at Sun Microsystems, the home of Java. JavaScript was developed at Netscape. It was originally called LiveScript, but that name wasn't confusing enough. The -Script suffix suggests that it is not a realprogramming language, that a scripting language is less than aprogramming language.
What matters is that there's good healthy demand for JavaScript/ECMAscript, it's fairly easy to get into, and it PAY$$$.
Some still have this perception that JS is a cool way for your little brother to alert "boogers!" to the screen, but it's not a _real_ programming language. I would say that JavaScript has grown up a lot.
Its prototypical and functional nature combined permit a wide variety of programming styles. It supports OO classes, concurrency through web workers, and handles they very difficult User Interface requirements--including accessibility for special needs users. Its functional nature lends itself well to multiprocessing and stateless programming--think Reactjs and Redux. Add to that outstanding development tools, in the form of Chrome and other browser inspectors. It's also a great place for a relative newcomer to start, because if you make a mistake and screw up the UI, you'll pay a price... but it's nowhere near as bad a screwing up the database!
It has a lot to offer.
Last edited: