Есть учебное заведение specialist.ru, там лично для себя можешь нанять преподавателя. Плати за потраченное время на тебя или самостоятельно изучай что необходимо. Ментор это не значит учитель, это тот перед кем ты будешь держать ховост пистолетом, дабы не ударить лицом в грязь перед ним. Проще сказать "стимул"
У сниппета есть свои параметры типа &tpl и т.д и все их дефолные значения хранятся как набор(как экземпляр класса). Т.е можно просто зайти в снипет открыть параметры создать новый профиль прописать ему ппраметры, а в последствии через конструкцию [имя_сниппета@имя_профиля] вызывать с уже предустановленным параметрами
yEd, программа для построения блок схем. Бесплатная и кроссплатформенная. Вроде как автоматом сама может строить карту через xml,uml. Есть еще платные и мощные дополнения.