Learning to program has been a goal of mine for years, but it’s one that all too often gets set aside. This is fairly normal given the challenges that accompany trying to learn something as foreign as a new language (with the added complexity of logic problems thrown in). Introductory texts are often stultifying, and I found the dilemma of deciding exactly which language to dive into to be anxiety-inducing.
With that being said, Codecademy is definitely not intended as a replacement for most programming texts. Instead, I think of Codecademy lessons as responsible for building a set of skills and familiarity that you can use as a foundation or framework for other languages.
Finally, this isn’t the only resource of it’s kind out there, and there are many others that deserve recognition (Udacity is another site that has garnered a lot of attention, but I haven’t had the time to check it out). If you know of any other resources that have helped, feel free to list them in the comments and I’ll add them to the review.