I don't agree with that. Heres a very good reason, jquery or other frameworks do not offer certain things i need to create, that require bare javascript (like the realtime password cracker for my game), for someone new to javascript this is bad, i will tell you why, when i go to create a project i utilize all the things i have learned in my years of programming, and with that knowledge i can create marvelous things. But when a new person starts learning javascript through jquery ... they will always program in the lines of what jquery can offer and never anything exciting or something never seen before. As a programmer of many years you must understand, of course it is comfortable for people like us to use a framework, because its not limiting our horizons, its speeding up our work.