I wanted to get some fundamentals on Javascript to be more capable with D3.js.
If I didn't have all of that previous knowledge, I would find it really difficult to get going.
I wouldn't call Codecademy overrated. But I'd say that geeks like me (and probably you guys) are the wrong people to be evaluating Codecademy.
If they're not testing out their teaching methods on n00bs, they should get on that right now.