Вы новичок в программировании? Я сам время от времени чувствую себя нубом. Это дерьмовое чувство, но довольно частое, когда имеешь дело с программированием. Разработчикам обычно представляют новые технологии, алгоритмы, фреймворки и т. д. Это происходит не каждый день, но технологии развиваются, как и работа, в которой они используются.

Однако основы неизменны (это мое новое слово дня ;p). Они применимы для компьютеров в целом и в основном взаимозаменяемы между языками программирования и приложениями.

Итак, давайте начнем с самого фундаментального вопроса, касающегося любого предмета: «что»! Что такое программирование?

Программирование — это процесс написания компьютерных программ.

Дух. Это довольно очевидно. Тогда возникает вопрос, что такое компьютерная программа?
Результат процесса программирования!

Просто шутка. Ну да, это так, но это еще не все. Компьютерная программа – это набор инструкций, подробно говорящих компьютеру, что делать. Этот ответ также отвечает на вопрос "почему", поскольку мы хотим, чтобы компьютер что-то делал. Что оставляет нас с «как».

Компьютеры представляют собой сложные электронные устройства, состоящие из бесчисленных компонентов в своих цепях. Но, как и любая электрическая цепь, они работают, контролируя поток электронов в своих цепях. Либо есть ток, либо его нет. Схемы (или части, области, секции и т. д.) включаются или выключаются.

1 или 0. Вкл. или выкл.