JavaScript is heavily used on HIVE. If you grasped the initial complexity of how HIVE works (keys, authorizations, votes, etc).
Most of it (definitions and some documentation) can be found here:
https://developers.hive.io/
Not everything is 100% up to date... but mostly is.
Any questions, push them here or there... and I can help.
Oh that's great news, I have grasped JavaScript to a tiny degree. I will check that link out and get back to you. Thanks mate!