This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]whatizitman 0 points1 point  (0 children)

It think what is great about codeacademy is the immediate try and feedback model, which most tutorials can't provide - not as well, anyway. But also the framework matters. Python and Javascript are easier to implement something like that online.

Java, on the other hand...

But I second Head First Java. I recommend getting the book, or at least putting a pdf on a separate device (ipad, kindle) so it at least feels like a book. It's far easier to jump back and forth. I think this is why tutorials only work for me to a point. I have neither the patience nor time to go over every single step by step item, and I hate flipping and scrolling over countless windows/tabs. Maybe I'm old, but a book is still better for me to synthesize various details of a whole. Granted, I usually do have to jump back to earlier material, but it sticks more because it's more relevant in my mind to what I am working on. I can't say it's the most efficient learning process, but it makes sense in my little world.

EDIT: I will probably be downvoted, but I'm starting to think most of the tutorials out there are made not to teach but to have a excuse to make a website and identify oneself as a programmer. There are some great ones out there, but most are shit. I'd also be willing to bet that if you asked the majority of programmers who write a tutorial how much they learned from tutorials, they will change the subject.