"Should I just make a simple website with her and show her how to do basic stuff using javascript"
I think the easiest way to learn is to take a simple page or script that already does something and change it. With that you get a little excitement that motivates you to learn further.
The classical computer learning books normally start with a "hello world" program and then move on from there.
I wouldn't go with any theory to start.
Re:On the Usability of Codecademy
by DomainNoob on Thursday January 19, 2012 @02:25AM
(#3483532)
I'd like to see someone build a learn-to-code site around Yahoo Pipes; where you'd learn about each module by making something cool and useful. Later, once you have a basic understanding of what can be done, you'd work backwards to do the same by coding. The problem I've had with most of the online tutorials is that at the end of the day I don't have anything I can actually use.
Re:On the Usability of Codecademy
by spacemanaki on Tuesday January 17, 2012 @08:03AM
(#3474711)
"just some basic OO principles"
I can't imagine this would be productive. What's the point of learning OO stuff if you aren't actually going to be writing programs big enough to warrant it right away? Get started with the smallest part of of the joy of programming: write some code and see it do something, even "10 print hi goto 10" is going to be a lot more exciting than OO, I would think.
So I've been pondering what would be the best way to teach her a bit about programming, just to give her some general idea on what programming is. Should I just make a simple website with her and show her how to do basic stuff using javascript, or should I start with some theory first (I'm not thinking here about teaching her theoretical CS, just some basic OO principles). Anybody has any advice?