Thanks for your support Ayushi Rawat... You'll be surprised to know that I'm out-and-out a Java guy who had recently picked up JavaScript (2+ yrs) and I think I'm at ease, but, by no means an expert.
The context switch in the paradigm between functional and OOPS is something I still struggle with. My brain naturally thinks and tries to solve things in the OOPS paradigm because of years of coding in Java.
My next stop is Python. It'll be interesting to see what Paradigm Python follows and no guesses as to where I will look to learn all python related stuff :-)