Какие источники посоветуете для изучения основ программирования гуманитарию?
Подскажите, пожалуйста, источники для старта изучения программирования. Это может быть книга (в идеале такой вариант), youtube-канал, бесплатные онлайн-курсы либо образовательный портал в интернете.
Образование гуманитарное, но с математикой и логикой достойно, поэтому прошу в комментариях не отговаривать. Интересуют основы, так как не имею технического образования и далек от IT. При обучении предпочитаю ход от общего к частному - удобно, когда обрисована общая картина. Хотелось бы, чтобы в такой литературе раскрывались сами понятия циклов, переменных, классов, событий, библиотек и так далее и тому подобное.
Интересует, прежде всего, личный опыт каждого из членов сообщества либо друзей/знакомых.