What's the best way to learn jQuery?

I have jQuery in action and have gone through the tutorials, which are awesome. But somehow over time I do forget much of it. I need a learning method that will stick with me.

Maybe having assignments where I need to figure out the details, would do the trick?

Does anyone have any idea for me? I have a lot of time and energy, and want to become an expert in jQuery. But book learning never thrilled me.

OR, maybe I could head over to a college bookstore and buy a jQuery textbook. Is there such a thing? If so, there may be lab work at the end of each chapter. I think that's what I need.

newbiewebSr. Software EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gurvinder Pal SinghCommented:
I have learnt most of the Jquery by answering questions on this site,


working on a JQuery project in my company

i suggest that you try and work on some of open source plugins for Jquery. You will learn a lot on the way
newbiewebSr. Software EngineerAuthor Commented:
How do I go about working on open source plug-ins? Do you mean download jquery ui, for example ufd, and try and customize the behavior? Or find out what features people are asking for then try and make that change myself?

I think I would really enjoy that, actually.

Let me know...
Gurvinder Pal SinghCommented:
Actually, this has to be a creative process along with the learning one. If you go through some 1000s of post in EE, you can easily determine what plugin or library can be built to make their job easier. Basically, you should be able to make something based on your understanding of market rather than some body giving you exact requirements.

And yes, it will be so addictive, that it will be difficult to come out of it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Kiran SonawaneProject LeadCommented:
Best way to learn to start implementing jquery in your project. If U have existing project with javascript, start replacing javascript with jquery.
newbiewebSr. Software EngineerAuthor Commented:
Thanks! I have no existing web project and no existing website of my own. I think that's the problem.

But I decided to combine your ideas and ceate a website which will be a sandbox for me to try out various jQuery plugins. I can also post questions on EE and show my website link and look for advice and ideas.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.