Javascript uses client-side resources for execution. Build a crappy app (and they will because their learning), and it will freeze my browser/their browser. Other reasons why JavaScript sucks for learning programming:
- You won't know you messed up until you execute your code
- It's slow.
- Debugging JavaScript code blows. And most tutorials don't even show users how to do that.
- - ESPECIALLY IF YOU USE JQUERY
- Too many to list.
This complaint is outdated. The dev tools that come built in with browsers are pretty damn good these days. They provide a Javascript console and debugger, as well as a DOM inspector and a request inspector. So it's actually really easy now to figure out what's going on with your JS code. There are unit test frameworks for JS now too. Bad JS is still bad, but it's much easier to write good JS now than it used to be.
Javascript uses client-side resources for execution. Build a crappy app (and they will because their learning), and it will freeze my browser/their browser. Other reasons why JavaScript sucks for learning programming:
- You won't know you messed up until you execute your code - It's slow. - Debugging JavaScript code blows. And most tutorials don't even show users how to do that. - - ESPECIALLY IF YOU USE JQUERY - Too many to list.