vim here with jquery too. working phenomenally well for me, though I understand there's no kind of js debugging built into vim. The matching braces highlight function is my debugging tool.
Learning a library is not the way I would recommend learning a language. At 12 years old, javascripter has no time constraint to build a product fast.
javascripter, learn about Javascript's language features. Learn about nested function and function passing. Learn about object-oriented Javascript and prototypes. Learn the difference between Javascript the language, and DOM, the thing within the language you use to add functionality to web pages. If you find that you are repeating things, write your own library.
Is this the first programming language you are learning? If so, it will give you a leg up when you learn a more conventional language like C or Java, because it will give your mind flexibility. If you already know a programming language, understand that different programming languages have different ideas about how programs can or should be expressed. (That's why there are so many languages.) It will sometimes be helpful to see how something in a new language is similar to a language you already know, but other times you have to just say to yourself, this is different, and I have to think a new way.
I don't believe this, at all. A JavaScript library abstracts away frustrating details that aren't related to the JavaScript language: like insane browser bugs.
Instead choosing a good library can give you free range to explore the advanced programming concepts in JavaScript, instead. jQuery, for example, is highly functional. It makes heavy use of lambdas and closures - even encouraging newbie programmers to use them.
If you want to get better at programming, through programming JavaScript, then a library is the only way that you'll be able to keep your sanity and make that a reality.
Amen. Simplifies DOM traversal, allows you to do cool things (others aren't doing commercially yet), and takes cross-browser compatibility out of your hair.
Nice work on oneryng.. At least reveal the meaning of life though if you know it..