С инструментами в программировании все просто.
В общем-то все как на стройке. Расскажу об этом на примере парней, которые занимаются бурением отверстий и резкой штроб.
Сначала ты, будучи подсобником, пробуешь зубилом с молотком выбить отверстие под подрозетник в стене. Ты работаешь тем, что у тебя есть из самого доступного инструмента. В процессе долбежки ты узнаешь, что есть же перфоратор для этих целей. И ты, стиснув зубы, долбишь первые отверстия зубилом и молотком, чтобы получить первые деньги.
Дальше ты идешь в магазин за первым, самым простеньким перфоратором. Тебе кажется, что твоя проблема решена и теперь-то уж ты нарубишь миллион отверстий в стене.
Да, работа пошла веселее, но ты понимаешь, что что-то все-таки не то. И тут ты узнаешь, что вообще-то неплохо было бы взять специальную коронку по бетону для подрозетников, чтобы не бить огромные дупла под каждую розетку.
И вот ты заряжаешь нулевую короночку и …. Через пару отверстий у тебя ломается твой первый и самый простой перфоратор от нагрузки, потому что он не рассчитан на такие работы. Дальше ты идешь за профессиональным перфоратором и дело пошло.
А потом, когда ты становишься сеньором в буровых работах, ты просто покупаешь буровую машину и у тебя уходит полторы минуты на отверстие и десять, чтобы покурить перед этим.
Суть обучения в программировании такое же: сначала изучение основ, хардовая верстка и базовая разметка а уже потом всякие инструменты и IDE-шечка впридачу.
Словил один инсайт для будущих поколений программистов:
Сохранять ссылку на источник, где ты смог найти ответ по своей проблеме. А еще лучше в какой-нибудь заметке описать, какая у тебя была проблема и где ты нашел ответ. Наверно для этого я и буду в основном использовать данный сайт.





