Dictionaries
This mobile app uses optical character recognition (OCR) to read and translate any Chinese text you scan with your phone. It also has a vast database of sample sentences and phrases.
This useful online dictionary includes sample sentences and phrases, with a listening function.
If you can already read Chinese to at least intermediate level, Baidu’s Wiki-style encyclopedia Baike will be useful.