daithimac wrote: » D3.js visualisation is becoming a big deal in data analysis.
Talisman wrote: » Where do you want to go? Are you familiar with the use of Promises, Generators and async/await? CSP (Communicating Sequential Processes - 1978) will be the next abstraction to land in JavaScript. It’s the way that GoLang and Clojure handle concurrency. See CSP concepts in Javascript and Exploration of CSP in JS. If you want to move to a typed language then learn TypeScript. It's Microsoft's effort to bring JavaScript into the O-O fold, endorsed by Google and their language of choice for developing Angular 2+. Flow is Facebook's answer to TypeScript. If you're already familiar with either of these and are ready to move beyond the JavaScript universe then I would recommend picking up a functional language.Clojure, Haskell or OCaml would be good places to begin the adventure. Functional programming is mind blowing when you've been in OOP for much of your life, but React has opened people's minds to the potential of functional programming.Elm and PureScript are Haskell inspired.BuckleScript (Bloomberg) and ReasonML (Facebook) are from the OCaml realm.ClojureScript is Clojure for the browser. Each of these is transpiled to JavaScript so there is a new toolchain to discover, they also have different levels of interoperability with existing JavaScript libraries. It's only fair to warn you that once you start down the functional programming path you may not want to return to native JavaScript land.
pratikmanavi wrote: » I am impressed with your knowledge and all the inputs received earlier. Could you all please throw some light on your experience?
pratikmanavi wrote: » Yes I would surely want to explore TypeScript. Mobile applications are on the rise and so is use of JavaScript which is replacing HTML5. What languages are best for mobile?