да, try catch хорошая стука, помогает блокировать модификацию программы из вне =) применял лично в одном проекте, чтобы защитить от воздействия эмуляторов, которые обходили и модифицировали часть кода
Научился: Научилась обрабатывать события - менять изображение при смене даты и скрывать/отображать календарь при щелчке мыши. Трудности: Сложностей не возникло. Очень хорошие уроки для старта в языке и на проекте, надо было мне с них начинать ;)