Какие способы, инструменты или может действия вы предпринимаете когда попадаете в патовую ситуацию?
Прежде всего - гуглю. Примерно в 80% случаев на первой странице выдачи находится годный материал, который остается только прочесть и осмыслить. Еще 19% ответов найдутся, если немного переформулировать вопрос.
Я вот представил, что я вижу совершенно непонятный для себя заголовок, про обход дерева. Первым делом я бы наверно загуглил так: "программирование что такое дерево". И после беглого ознакомления со страничкой в вики я бы наверное поплевался бы на местный "канцелярский" язык, и погуглил бы более прицельно: "обход дерева для чайников" или "обход дерева на пальцах". И бинго - вот они вменяемые обучающие материалы, где все довольно понятным языком изложено, и остается это все только прочесть и понять.