
Community
Help this page grow, add any site you think is useful in studying Chinese.
Great site that explains the structure and history of characters. Characters can be searched in many ways, and a number of compound words are given for every characters. It also shows the relationship with other characters.
When I find a character hard to remember, I look it up at this site to know more about it. This way I find it easier to remember the structure of the character.
Probably the biggest collection of links related to learning Chinese, nicely categorized.
A website for learning chinese based in Taiwan. It's a flashcard based learning system, you can let the website give you new words or add words yourself to your study list. I would recommend everyone to try it! Registration is free (voice feature will cost US$4 after 3 day trial).
Wikipedia has a number of interesting pages. Some are just interesting as background knowledge such as the main pages on Chinese_languages and Standard_mandarin
More educational are the pages on Chinese_grammar, Chinese_measure_words and the enlightening Mandarin_slang.
There's also a Wikibook, a collaboratively written textbook, titled Chinese (Mandarin).
This on-line dictionary tool will let you draw a character and present a list of the closest matches. Very handy for looking up characters you don't know how the pronounce. The program can also be used off line. See this HanziLookup page for more info.
"This website offers more than just a dictionary, it offers various tools such as: flashcards, quizzes, text annotation, Chinese text input and more. The MDBG dictionary is used in many schools and universities all over the world, discover why"
Very useful forum for foreigners in Taiwan, also has a chinese language section.
Unilang.org is a Wiki that tries to gather information useful in learning a variety of languages. They have a handful of topics on Mandarin, including a basic grammar reference.
This is a collection of Chinese fonts that have all the characters annotated with bopomofo, can be very handy to create learning material.
To deal with multiple pronounciations a few different font files are provided for each typeface.