Тут я кратко и в двух словах объясню с чего начать, чтобы стать программистом "с нуля", если Вы вообще нуль, 0.
Не стесняйтесь, что сейчас Вы вообще новичок и не знаете ничего - это нормально. А то, что решили учить программирование - очень похвально.
Поверьте, в современном мире, все быстрее и быстрее "завязывающемся" на технологии, без такого полезного навыка, как уметь что-то запрограммировать - просто никак.
Содержание
- Cyberpunk Now
- С чего начать?
- Резюме
Cyberpunk Now
Иноземное выражение "Cyberpunk Now" означает что-то типа "мы живем в киберпанк-мире!". Это не просто присказка дял красного словца, а небольшое введение, обоснование того, почему Вам стоит начать учить программирование, даже если сейчас Вы в нем ничего не понимаете.
Понимаете, мир изменился. То, что описывали в своих мрачных книжках фантасты, вроде Уильяма Гибсона и Нила Стивенсона, этот суровый и бесчеловечный мир киберпанка - он превращается в нашу настоящую реальность. Разве Вы не замечаете этого?
Почти у каждого - смартфон. У каждого второго - "умные часы" или трекер. Беспроводные наушники. Очки виртуальной реальности. AR, VR.
Человек без аккаунта в WhatsApp или VK - воспринимается как дикарь (простите, кого обидел). У Вас нет завалящего е-мейла? Вы, Mon Amie, случаем, не из XVII века?
Короче, Вы поняли.
Но технологии - это не только плюсы, есть и минусы. Например, кофеварка, которая бьется током. Или робот-пылесос, который зажевал кота. Или ноутбук, который взломали хакеры и подглядывают за Вами, собирая компроментирующие видео. И так далее, Вы и сами можете привести кучу примеров "обратной стороны медали". Включая и воздействие и контроль государством при помощи новых технологий.
Короче, к чему это все я тут набросал - мы УЖЕ живем в мире развитого хайтека. Не хватает только заполонивших улицы роботов и летающих автомобилей.
И умение программировать в этом хайтек-мире (нашем мире) - очень важно.
Может Вы и не будете работать профессиональным программистом в Microsoft, Oracle или Google, но уметь что-то хоть по минимуму, стоит ведь этому научиться?
Поэтому, давайте Вы прям после прочтения этой статьи твердо решите перестать быть "0" в программировании и начнете что-то изучать, хотя бы в виде хобби, полчаса в день уделять этому направлению?
Так, надеюсь, то время, что я затратил на написание сего опуса, не пройдет втуне, поможет хоть кому-то получить в жизни полезный в киберпанк-мире навык.
С чего начать?
Я очень, очень рекомендую Вам начать с изучения "базы" - с гарвардского курса Computer Science. Просто начните с этого курса (ниже он есть на русском языке, в переводе), Вы мне скажете тысячу раз спасибо, обещаю.
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
Все, дальше Вам сразу многое станет понятно, Вы уже не будете прям "нулем". Понимать, как работает та железка, что выполняет Вашу программу - поверьте, это многого стоит. Не уподобляйтесь code monkey's ("мартышкам", что кодят по гайдам и мануалам, но даже не понимают, что они делают), начинайте с базы, с основ.
Резюме
В принципе, это все, что я хотел сказать. Хотя, нет, конечно, сказать-то я могу много чего еще, но к чему мучить клавиатуру?
Появились конкретные вопросы после просмотра курса по Computer Science выше? Пишите их ниже, в комментах, постараюсь ответить.
Знаете, компьютерные технологии - это очень интересно. Это почти как магия, они дают силу. Суперсилу изменять окружающий киберпанк-мир. Создать что-то великое. Или ужасное. На Ваш выбор ))
Изучайте, переставайте быть нулем и новичком, в наше время без умения программировать - нельзя.
Удачи!