How do you learn a programming language? Like most people, I always learn from books and sometimes from Internet search (or Googling). However the best way to learn things are by watching and listening.
Multimedia is still the best learning method available now, no doubt it is more effective than reading only but I still feel slow. I wonder what is the next generation learning? Will it become as easy as we save a document in a computer? Or just transfer data into our brain like what they do in The Matrix?