Free resources for language learning:

 

Dictionary

 

 

Audio Dictionary

 

 

 

Online Chinese Input

Chinese Flashcards

 

Free Apps:

 

WeChat

Weibo

 

Pleco

Du Chinese