It’s often claimed that learning a lower-level language is a good foundation for any new developer. What about an experienced developer (say a C++ or Java guy) learning Javascript? in the same way should he learn using the raw language so he understands what’s going on, and learn JQuery later, or use JQuery from the start as ‘part of’ Javascript?
It’s often claimed that learning a lower-level language is a good foundation for any
Share
I think it’s worth spending a bit of time working on JavaScript without jQuery so you can appreciate just what jQuery brings you. But most of what you’ll be learning in JavaScript (
getElementByIdetc.) will be replaced by better jQuery functions, so don’t spend too long in pure JavaScript.I guess the important thing to realise is that a lot of what you do in JavaScript is actually just working with the DOM API. The JavaScript language is great, but the DOM API is RUBBISH. jQuery doesn’t really abstract the language, just the API. So the distinction isn’t between using JavaScript or using jQuery, it’s more about using the DOM API vs using jQuery.