Раньше я всегда хотел научиться программировать; Я думал, что это волшебно, как несколько ударов по клавиатуре могут сотворить волшебство и изменить жизнь. Когда я впервые решил сделать именно это, это было намного сложнее, чем я мог себе представить. Обескураженный некоторыми одноклассниками и друзьями, я подумал, что если я не смогу получить это сейчас, то никогда не смогу. Вы когда-нибудь думали так же? Типа есть эти начальные знания по предмету, а ты ими просто не владеешь? Правда в том, что это «неотъемлемое знание» таковым не является. Просто потому, что вы не можете случайно изменить переменную пути окружения или не знали, что захват флага не был спортом, когда упоминается на жаргоне информатики (упс…), не означает, что вы не умеете программировать.

Когда дело доходит до обучения кодированию, возникает так много простых вопросов, например, в чем я вообще кодирую, в документе Word? Являются ли Java и JavaScript родственниками друг друга? Всегда ли необходимо кодировать на черном экране…? Это те вопросы, которые я поначалу боялся задавать.

Правда в том, что кодить нелегко, и эта Статья для Medium объясняет, почему именно так.

Тем не менее, каждый может и должен научиться программировать. Уклоняться от такой важной темы было бы потерей, но я могу понять, почему это происходит.

Говорят, что с кодированием приходит кривая обучения, и довольно крутая. Первоначальная проблема с этим — просто оторваться от земли: иметь возможность настроить среду и скомпилировать несколько строк кода. Мы надеемся помочь любому, кто хочет изучить вычислительную технику; мы хотим подарить вам это первое чувство радости, когда ваш код компилируется без ошибок, чтобы вы могли показать своим друзьям проект, который вы разместили на веб-сайте, или просто заставить вас почувствовать себя абсолютным ниндзя кода, когда вы печатаете в супер-экстатике на терминал, видя летящие вниз цифры и символы (когда на самом деле это был просто установочный пакет). Оторвавшись от земли, вы сможете только подняться; сначала крутой, но по мере подъема становится легче.

Эти серии статей являются всеобъемлющими, каждая из которых содержит небольшой проект, в котором подробно описаны все необходимые шаги, от начала до конца. В каждой статье мы надеемся предоставить все, что вам нужно знать, чтобы начать программировать. Наша цель — помочь вам понять и обойти «мельчайшие» детали, которые часто исключаются из многих руководств, и позволить вам по-настоящему оценить путешествие!

Фрэнк + Рути = Фрути. Мы оба нынешние студенты колледжа со страстью к программированию, и мы надеемся передать это по ходу дела. Нам нравится посещать хакатоны, и летом мы оба стажируемся программистами. Мы надеемся, что на каждую неделю работы этим летом мы приносим по одному уроку, всего 10. Обязательно проверяйте каждую неделю новый урок.