Это примерно то же самое, что попытаться по-быстрому стать боксером-тяжеловесом, только минуя годы обучения, тренировок и соревнований. Берем и вызываем сразу на бой какого-нибудь Вайлдера...
Боксером однако так никто не пытается, стать, потому что пиздюли, ебуки и переломы — это реальная боль. А программирование нет. От подобных же заходов на ура на программирование гипс не накладывают, только приступы неврастении или легкий психоз...
Тимофей, я же рассказал тебе про правильный подход к началу самостоятельного обучения. Наливаешь чашечку кофе, берешь пару пирожных с кремом и читаешь примерно часик книжку Роберта Мартина. Потом делаешь перерывчик минут на 15, а потом пытаешься попрограммировать по мотивам прочитанного опять же примерно часик. Практиковать это надо каждый день и тогда через некоторое время у тебя начнет получаться.
Ну и если уж вы такие любители целеполагания, то надо учиться ставить себе реалистичные цели. Потому что нереалистичные цели жестко (как фейсом об тейбл) демотивируют. Почитайте на досуге психологов спортивных что-ли?
Насчет занятий с преподавателем тоже могу сказать что чудес не бывает. И вы за десять (двадцать, пятьдесят) занятий тоже скорее всего не станете программистом. Вам просто будет чуть легче, если попадется реальный преподаватель, который не только понимает разницу между программированием и преподаванием программирования, но и еще имеет реальный успешный опыт обучения кого-либо.
Если бы ты Тимофей жил в Тюмени, мы могли бы скажем пару раз в неделю встречаться и изучать практики (именно практики) программирования. У меня уже был такой опыт и такие ученики, не сказать что совсем безуспешный, и как раз в нужной предметной области. Но увы, география и транспортная схема нашей великой и необъятной делает наши встречи невозможными.