Is it their investors? Is it the name? Is it something I'm missing?
Is it their investors? Is it the name? Is it something I'm missing?
Regarding the constant press, I'd be willing to bet it's the investors. Money talks, right?
I think it's because they have a great UI, they respond to feedback, they've worked hard at marketing it, they impressed some VCs, and all the million other reasons that start-ups succeed. Don't complain about it, ask why.
We can build causal histories but maybe they exist just because they make sense not because they're true.
EDIT: I added the second paragraph.
I'm sure the team is great and the investors are great, but let's be honest, the product is fairly light right now. The UI is nifty, but there's nothing special about it.
I'm not trying to knock the guys, I'm simply trying to determine why they've become such media darlings without really having delivered anything.
http://teamtreehouse.com http://tryruby.org which I believe is an extension of http://codeschool.com http://learncodethehardway.com
Then of course there are sites like Peepcode, Udemy, and a host of others that offer tutorials, which aren't quite the same, but stil serve the same purpose.
I'm sure there are more I don't know of.
What other sites make learning this stuff easy and fun for the masses? Also offer it as a free service? I'm not aware of others...
Though I think there closest competitor is teamtreehouse but it's not free. I did subscribe to treehouse for a month but I preferred Codecademy's style of teaching.
Curious to see what Resig does as well in this space with the Khan Acdemy's JS course.
I'm not saying that to judge, I truly want to know.
When you say well timed PR, how does that work? Is it a PR person on staff, or friends in high places? Coming from someone on the outside looking in, it's amazing, and I'd love to generate just a fraction of that type of publicity.
PG wrote an essay on this topic that's somewhat old but still on-point: http://paulgraham.com/submarine.html
Edit: That said, I'd add that I disagree that there is nothing new or special about the Codecademy product vs. it's competitors. I'm not sure I really understand why it's better myself, but I have certainly seen it inspire and click well with more new coders than other such sites, so there's probably something I'm missing specifically because I'm not a beginner.
This is the part I'm trying to learn more about...
-Codecademy offers to teach me how to build an app -Codeschool offers to teach me how a bunch of different programming languages (which is the easy part), with no clear instructions on how to put that together into an app -Teamtreehouse does offer to teach how to build an app, but they're full of videos. Their introduction to HTML lesson is 30 minutes of video!
So Codecademy has a massively better first impression than its competitors.