в /usr/lib лежит нужный libxml2.so который является симлинком на libxml2.7.8.so. В /usr/local вроде ничего нет
Логи молчат как партизаны и ничего не показывают.
Вообще, я бы рекомендовал выбрать язык, выбрать платформу и начать писать маленькие проектики на 100-200 строк. Сначала — личные заметки (разберетесь со хранением данных), затем клиент для какого-нибудь API (обучитесь работе с сетью), потом какой-нибудь калькулятор (классика, чтобы было потом, что обсудить с программистами).
В ходе таких экспериментов будут возникать вопросы, находиться уже готовые решения, которые помог понять синтаксис языка.