Программировать я пытался начать ещё в октябре 2023 года. Тогда мне захотелось делать игры, как у больших студий, только свои. Я открыл Unity, посмотрел туториалы и ничего не понял. C#, сцены, компоненты, префабы, коллайдеры - всё это было слишком сложно. Я тогда вообще не понимал, что такое программирование, думал, что это что-то вроде волшебства, где надо просто знать секретные слова.
Полгода я тыкался в Unity, смотрел ролики на ютубе, пытался делать простые сцены, но каждый раз застревал на чём-то элементарном. В итоге забросил.
Прошло ещё полгода. Я вернулся, но уже к Python. И знаешь, что стало первым проектом? Не игра, не бот, а простая утилита.
Дело в том, что Telegram, когда скачиваешь историю чата, разбивает её на кучу файлов. У меня было штук пять или больше, и в каждом гора мусора: прочитано, изменено, переслано, закреплено и прочая шелуха. Я решил это исправить. Написал скрипт, который оставлял только дату, время, отправителя и само сообщение, а всё остальное вырезал. Скрипт кидался в папку с txt-файлами, запускался через терминал и за секунды делал то, что вручную я бы разгребал часами. Написал я его за пару дней.
Помню, когда он сработал первый раз, я просто сидел и смотрел на экран, не веря, что это работает. Я запускал его снова и снова, открывал получившийся файл и проверял каждую строчку. Тогда я впервые почувствовал, что программирование - это не магия, а просто логика и терпение.
Следующим проектом были боты для Telegram-каналов, но это уже другая история.