This has been a debate raging all over the development world with a lot of heated conversations opposing or promoting one or the other side. I wanted to put my thoughts down somewhere and since this is my blog, why not?
I’m of the opinion that before you can determine which you should learn first, you need to figure out why you want to learn either language to begin with. Are you interested in being more of a developer or more of a designer? Is your end goal to make a website, or a web application? And how much of your heart is into the code versus the design aspect?
Learn jQuery First
If you’re more into development than design, then you know you need to start on the more complex side of things. Shortcuts in jQuery are lifesavers, but good developers usually learn it the hard way before they figure the shortcuts out. This is so they understand the fundamentals and those fundamentals can then be translated to other languages, something jQuery just isn’t as good at.