I learnt HTML/CSS a good few years back, then PHP a little later. I\'ve recently become interesting in web development again, just started playing with frameworks like Djang
I wouldn't touch any framework in any language until I have good basic understanding of underlying technology. Worth type of coder is one that uses tool without a knowledge. JavaScript has somewhat sad history but in its latest incarnation it's surprisingly powerful and even fascinating language. I say - learn it well, then use whatever framework suits your current needs