А что такого писать программы, открываешь редактор, просматриваешь методы, вспоминая, какой следующий, придумываешь как с переменными поступать дальше, спокойно пишешь, ищешь решения, ошибки поправляешь, на каком хоть языке? Ты писать научись что ли. А то рассуждать как детей заводить нормально.