I'd like to use ExtJS4 for my next project. However, I'm new to Ext and not that well versed in Javascript's finer points either.
There are a couple good books about ExtJS3 available. Should I learn from those old books first and then apply the knowledge to v4 or has the API changed so much that there is no point in learning the old one first?
If not, what's the best way to learn for an Ext newbie?
If you're wanting to learn ExtJS 4 right now then you're going to struggle for any good books on the subject because its only about 6 weeks since it was released.
There are great guides on the Sencha Website on how to migrate from ExtJS 3 -> 4 (this one for example) which might help you along the way if you choose to tackle 3 before 4.
In my honest opinion, the quickest way to learn ExtJS is to pick an example from the Sencha website and have a play around with it.
ExtJS 3 is a lot easier to learn than ExtJS 4 in my humble opinion. I've been using ExtJS for 3 years and thought that 4 was a big switch in thinking.