Понимание - зачем придет тогда, когда перестанете радоваться, что у вас хоть что-то работает. И начнете развивать свои приложения. Тогда поймете что поддержка приложения - это очень важная задача.
Сделайте 5-6 небольших приложений - не применяя никаких техник/методик разработки.
отложите их на месяц. А потом вернитесь и попробуйте внести изменения. Тогда вы поймете зачем нужны методики разработки.
А для приложений HellowWord Не нужны ни ОПП, ни паттерены, ни уж тем более фреимворки