And these western stereotypes are absolutely non-existent. If you ask people in the streets to tell you general traits about 'the nerds' they wont be able to tell you a thing. But try that in America, they'll write a book about it.
But even in the western culture we are seeing these stereotypes fading away more and more every day because hey everybody is a nerd these days with their iPhones and iPads and Kindles etc...
All it takes is for computer programming to be brought into the standard school curriculum. Give that a couple of years and every teenager will also be a computer programmer, some better than the other but nonetheless.
By then, being able to program a computer will be too normal for these stereotypes to live.
Nerd, on the other hand, conjures up a whole subculture that is quite different. The nerd not only is naturally good at schoolwork, but also has a personal life, but chooses to fill it with abnormal curiosa: Sci-fi, larping, reading, learning, etc.