I agree database has given the most pain to me as well may it be SQL or NSQL
He has used python to write web applications.