That’s right. On average, I’d say that most programming languages consist of only 30 or so (probably even less) of actual useable keywords. As well, most programming languages use roughly similar syntaxes, making it incredibly easy to learn an entire “new” language in a day or two. So really, why are there SO many. Answer is complicated, but it’s my belief that it all narrows down to a single feature: functionality. Each language has been designed with a purpose in mind, and it is this purpose that drives the development of the libraries upon libraries its functions. So I suggest to all you would-be programmers, to study the syntax of the language briefly and the functions available within the language more. That’s where you can delve into the true power of any language.