My old buddy used to live in Beijing for around 8 years, he could speak Mandarin pretty well, and knows the basic characters, about 100 or 200. This summer, he is planning to go back to China to visit, and he wants to know how to read the 3000 most common characters, so he could read and get around. Is it possible to learn all of that in a few months?