Jump to content
MakeWebGames

Is Javascript a good language to learn?


Redex

Recommended Posts

Is JavaScript a good language? No it is not. It is more the kind of hack to make it work.

Is it a useful language to learn? Well if you work with web interfaces, then it is nearly a must.

Complexity? Depends, can be from very simple things to quite complex one, what is more difficult is the browser API like the DOM.

Google chrome offers a great integrated debugger and webstorm would help you as well in the task.

Link to comment
Share on other sites

To offer a different opinion, yes it is an excellent language to learn. Portability springs to mind unlike a lot of languages; it can run both client and server side (see the excellent node.js), supports event driven, multi-threading, classes; it is a good cruft free language, syntactically elegant, and is widely supported. Web side of things, certainly a tremendous amount of sites use some form of javascript so it is fast becoming a key "must have" skill for any type of web development, and with the addition of server-side, is rapidly becoming an ideal prototyping tool all the way up to credible applications.

There are huge number of libraries out there for it, like all languages - some good, some bad; there are languages written that produce javascript that provide a different some would say simpler way of writing javascript (for example CoffeeScript), user-interface tools are too innumerable to mention outside of JQuery and friends. Or perhaps you need a solid reference such as Mozilla's JavaScript reference (one of the best imo).

The only other point I'll make is that is under very active development. The language as a whole is being continually refined, libraries are being produced daily to cover almost every topic under the sun, new features are carefully introduced to language with a lot of discussion with the industry as a whole.

Edited by Alan
Typo
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...