People saying you should learn how to code for the sake of loving how to code don't realize it's freaking intimidating when there's so much relating to programming. Coursera is good too and MIT's opencourseware has more advanced courses in CS for later. I believe what Codecademy can offer to a person like me is a solid foundation to build on top of through coursework, or side-projects--some way to apply the knowledge. Especially if you're just starting out with programming. I love codecademy but I am a little disappointed. The 6.00x course from MIT is based on Python though, but it's a fantastic start to an understanding of programming.

But now I'm at a point that I would like to start creating some programs in Java but have no idea how. I already had a background in Javascript, though.New comments cannot be posted and votes cannot be castA subreddit for all questions related to programming in any language.Press J to jump to the feed. Programming in and of itself should be your motivation.I cringe every single time someone asks "Is there a website like codecademy for (MySql | Java | C#| PHP | Data Structures| COBOL) ?" If you want to learn to build things online, and get some real experience check out If you're an absolute beginner to programming an want a very high level overview of the concepts, it's pretty good.Once you have a few languages under your belt or want a more in-depth analysis, you are better off sticking with traditional methods.I used it to learn JQuery, and I found it to be very helpful. As someone who's about to graduate with a computer science degree, I use codecademy as either a quick refresher on the syntax of a language I haven't used in a while or when I want a glance at something I've never used before. They make you think. It's like learning to write with an Etch-a-Sketch. But I'm hoping it gets better.I think it is good for getting one's feet wet with the whole idea of CS and/or programming. It would be better to take one of the different online classes that replicates an existing university class.I agree. And coding has become so addictive simply from doing it.I'm currently taking the HTML/CSS course on CA you said was meaningless. It isn't the only resource out there, and it's certainly not the best.This is the correct answer, I am half way through a javascript track and I can't even tell you the syntax for var off the top of my head. Despite the questionable name it's actually a really in depth course that is bound to teach everyone at least a few things.I have almost completed everything on Codecademy. It's recommended way too often on this subreddit.As someone using Codecademy at work and sparingly at home... this really hits home. Everything I learned was through their little editor and online compiler; I didn't have a clue how to use Rails (still don't).Now working through the HTML/CSS track, I feel like I have some applicable knowledge (I've got a Linux machine w/ Apache that I use to apply what I learn).My thoughts on Codecademy? I started the Ruby course about a week ago, and it's pretty challenging. Take some initiative, and try learning it yourself! You'll have no choice but to learn something imo. I would really like to take a step forwardNew comments cannot be posted and votes cannot be castA subreddit for all questions related to programming in any language.Press J to jump to the feed. It's a crutch.i began using codecademy because it's all ive really heard about on here.

I don't think it should be the /only/ resource one uses to learn to code, because you won't learn the application, only the syntax. You won't learn the ins and outs, but you'll actually be able to look at something and say, "yeah... i kinda get that now"I still don't understand BigO notation, mainly because my math ability is fucking pathetic now. If you're not bored/confused after completing the Python track try something more rigorous.Codeacademy was fun for a while, but I only learned once I started building myself. Teacher is great. I recently found SimpleCV and will start playing with that to really learn python.

Until the last time i started with CodeCademy again. What are you going to do with it, copy/paste your code snippets into your text editor? Love this course.I'm doing the 'Startup Engineering' course on Coursera which is accredited and taught by two Stanford CS professors. It's doesn't give you a chance to really use the language, it just tells you what to type in.Codecademy, Treehouse, or Code School, or perhaps none of the above? You can't build on it. I think the website is a great idea, but a lot of it is just telling you what to do, and it gets a little frustrating when you can't get something or you don't really have a clue what you just learned. I've completed the Ruby track 100% (projects included) and I'm currently 70% through the Web Fundamentals track.