I learned two languages by replying to questions on forums. First Java and now C++. But at the same time I got quite addicted. I think it's the same mechanism that causes everybody to fiddle with...