С чего начать изучение программирования?

Привет всем! Совсем недавно я наткнулась на видео одной девушки, которая стала вполне успешным программистом. Она рассказывала как ей нравится писать код, и что до этого момента, еще год или два года назад, она даже не задумывалась о таком виде деятельности.

Мне 22 года, я все еще не нашла своего любимого дела, но стараюсь всегда пробовать что-то новое, в надежде, что найду свой путь. Никаких представлений о том, что такое программирование и с чем его едят у меня нет, я не любительница компьютеров, у меня нет никакой зависимости от каких-либо гаджетов. Тем не менее, что если данная тема была бы мне интересна?

И вот я пишу этот долгий текст, на сайте, который до сегодняшнего дня мне так же был не знаком. Как вообще познакомится с темой создания сайтов, приложений, программ и тому подобного? Есть ли какие-то статьи или онлайн книги (желательно в свободном доступе) для таких нубов как я?

У меня нет цели зарабатывать бешеные деньги, но мне всегда хочется узнавать что-то новое, а тема со всеми этими кодами, насколько мне известно, постоянно развивается, и ты учишься на протяжении всей жизни. Так с чего начать? Что стоит почитать, чтобы хоть как-то понимать всю кухню программирования, что с его помощью создают и как, где этому обучают?

0
343 комментария
Написать комментарий...
Алексис Второй

Если вам интересен веб, то, возможно, стоит начинать не с программирования, а попытаться сделать что-то элементарное и банальное на HTML. Потом чуть улучшить сделанное с помощью CSS. Затем добавить чуть функционала через JS.

Для старта вам понадобятся только какой-нибудь блокнот с подсветкой кода и любой браузер.

https://www.google.com/search?q=учебник+html
https://www.google.com/search?q=учебник+css
https://www.google.com/search?q=учебник+javascript
— Блокнот: https://www.sublimetext.com/

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Сергей Токарев

его засада не в том, что он асинхронный, а в ебанине, которая там вместо нормального наследования и в ебанине с this

но по доступности это все же самый легкодоступный инструмент - написал HTML файл в ноутпаде, тут же открыл в браузере, проверил

так что пускай пробует с JS
у всех остальных языков адовая ебанина с установкой тулсетов для воркфлоу

Ответить
Развернуть ветку
Иван Короленко

JS изначально не объектно-ориентированный язык, а мультипарадигменный с уклоном в Функциональное Программирование. ООП туда припилено как возможно, но изначально язык писался не для этого, иначе он был бы строго и сильно-типизированным, не было бы функций как объектов первого класса, и прочих ФП-шных вещей, которые не особо нужны в ООП-языке. Прототипное наследование и привычное Вам классовое - это два разных способа реализации наследования, сложность в понимании первого не делает его хуже.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Иван Короленко

Согласен, JS далек от годного ФП-языка вроде Haskell, но так уж сложилось, что очень много людей сейчас знакомятся с ФП именно через него. Я лишь говорю, что не стоит сразу пихать всех новичков в ООП по дефолту. Человек сам должен решить, что ему больше нравится, попробовав и то, и другое. И попробовать что-то в JS максимально просто: загуглил -> открыл консоль -> запустил. Браузер есть у всех, а с ним и возможность смотреть на различные варианты решения проблем без необходимости длительного изучения алгоритмов и структур данных, настройки IDE и понимания ограничений языка. Нажал одну кнопку в браузере, ввел свою гипотезу в форме кода, и играешься в свое удовольствие, изучаешь.

Ответить
Развернуть ветку
Сергей Токарев

да, но новичку это не поможет

Ответить
Развернуть ветку
Иван Короленко

Ну почему же. Если новичок предпочтет ФП вместо ООП, то поможет.

Ответить
Развернуть ветку
Сергей Токарев

спрашивать будут по всем предметам )

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Сергей Токарев

Unity кстати вариант, если душа лежит к игрушкам
и туториалов много, и результат быстрый

Ответить
Развернуть ветку
Валерий

Баянистый баян как раз в тему JS

PS. почему-то картинку не вставать, но суть картинки - девочка с книжкой и "Буду проституткой"

Ответить
Развернуть ветку
340 комментариев
Раскрывать всегда