Chinese-based developer Yusheng, has created a nice graphic that assembles the entire JavaScript programming syntax into one single all-encompassing image.

Regardless of what the TIOBE Index says, JavaScript, and not Java, is the hottest programming language right now.

This popularity was won very hard, having to fight through a period where the language seemed to have stood still with no new features being released for a period of four years.

Despite this, developers rushed to the language, mainly due to the technologies being developed on top of it, and more specifically Node.js.

If today some of you want to delve into JavaScript in the upcoming future, there are many tutorials you can find online, all great resources for learning the language's fundamentals from the ground up in a matter of days.

But if things are constantly escaping your memory, Chinese-based developer Yusheng has assembled a nice mind map of the entire JavaScript language syntax, complete with code examples.

The mind map only covers ES5, but ES6 syntax is on its way.

This interactive mind map can be accessed online (works better in Chrome) or downloaded from a GitHub repository, but there's also an image you can save on your computer, and reaccess it whenever you need.

Additionally, Yusheng also created a similar mind map for Python 3, and he's also working on one for Google's Go programming language.