It is good to learn about a country’s history, culture, society and language before you go. 

Rough Guides & Lonely Planet have some good information and advice. 

You should visit your doctor before going on a project and let them know where you will be going, for how long and what type of work you will be carrying out. This way you can also get professional advice about staying healthy and vaccinations you may need.