I've used Codecademy. I'll echo the statements of an article I read about it online (CBA finding it so I'll just paraphrase):
Codecademy is hailed as a revolutionary method of learning how to program... it is said that will make everyone a programmer with its easy-to-follow practical tutorials. The problem is that the people that say that are programmers already! It hardly introduces you to any concepts of programming and is far too practical from the go for its own good. However, for experienced programmers who can understand
The C Programming Language and other such books for geniuses in one sitting, Codecademy is ideal.
And now my addendum: relatively few web developers actually learn JavaScript in great depth... the majority actually rely on frameworks like the ridiculously popular jQuery, which most people known for the UI for drop-down effects and stuff but is actually much more advanced than that and used just about everywhere. Others write in transcompilers (though this term is inaccurate as JS is not compiled) like the up-and-coming
CoffeeScript language that claims a 1/3 reduce in code. The popular Django and other such software can also create JS interfaces.
Napisano od Gking19, 19.09.2012 at 18:00
I saw codecademy, and honestly, I think it's a good idea, but they're applying it in a wrong way. And to be honest, Java isn't the greatest of languages. I don't think it's just you, because I went on that website and didn't really feel like I learned anything about coding.
Java is completely different from JavaScript. Completely.
Though yeah, you're right, Codecademy should be used as a supplement after you're fairly well-versed in the language. A lot of books give you exercises but I think Codecademy's exercises, being somewhat easier, are better for learning how to use a given language.