Почему писать код так весело?

Эта статья была опубликована в 2015 году и с тех пор неоднократно переиздавалась и обновлялась.

Есть много людей, которые никогда не видели код. О писательстве даже не упоминается. Большинство людей думают, что программирование действительно скучно и сложно. Я отрицаю это. Как на самом деле. Программирование может быть развлечением для каждого мужчины и женщины на земном шаре.

Начнем со значения слова «код». Это текст. Да, текст для чтения и записи. Буквы, цифры, точки с запятой. Символы. Простые символы, которые просто читаются нашими глазами. (Конечно, если вы умеете читать.)

Но код — это больше, чем просто текст. В тексте есть математика. Математика… Скучно и не хочется проверять, что дальше. Что вам действительно нужно для кодирования, так это логика. Логика математики. И это все вокруг нас. Просто: если это, то то. Он там… везде.

Кодить не больно. Это весело. Это как строить из нового Лего башню. Креативное творчество. Вот как я вижу код. Возможность вдохновиться и выразить себя.

Но есть нечто большее, чем просто удовольствие от творчества. Тестирование и развитие вашей идеи доставляет удовольствие. Тестирование — одно из моих любимых занятий с кодом. Пусть запустится и проверит. Это как проверить, не развалится ли наша башня из лего от твоего удара.

После этого вы можете просто поделиться своей потрясающей работой с другими. Просто покажите им, над чем вы работали так долго (а может, это было всего пару часов). Покажите им, что вам нравится то, что вы сделали.

Можно еще много чего рассказать, но я простой компьютерный парень, студент IT, даже не программист, которому нравится программировать просто для того, чтобы делать что-то новое или что-то для себя.

Если вы действительно хотите начать программировать, я предпочитаю три языка. JavaScript (мой любимый), Python, Ruby. Установите это на свой компьютер (если вы хотите начать программировать на iPad или Android-устройстве, я предпочитаю использовать веб-компиляторы. Не беспокойтесь. Они просто работают). Затем начните с простой задачи, попробуйте напечатать Hello world на консоли. Очень просто. Теперь вы начинающий кодер.

Источник изображения: http://code.org