Итак, давайте завтра попробуем начать проходить наш курс начинающего веб-разработчика. Первая его часть продлится до самого нового года и будет состоять из следующих курсов:
- https://stepik.org/course/67 - самое введение в Питон
- https://stepik.org/course/38218 - основы HTML/CSS
- https://stepik.org/course/512 - более продвинутое введение.

Я создал беседу взаимопомощи (https://vk.me/join/Ik7s6NEmsdk6zCb77Ac6URl4LxoCdC9nD9A=), можно приступать к изучению и задавать там вопросы (а можно и здесь в телеграмме).
Задание для первой недели: пройти первый модуль курса "Программирование на Python" и первые два модуля курса "Веб-разработка для начинающих: HTML и CSS".
Примерный таймлайн курсов на картинке, надеюсь, он не слишком оптимистичен.
Отличное время, чтобы начать изучать питон. Ссылка на бесплатный курс: https://stepik.org/course/67/

Вопросы можно задать в беседе группы вк по web-разработке, в обсуждениях группы и в телеграм-чате.
Стартовал отбор на цифровойсертификат.рф для бесплатного обучения цифровым профессиям для 48 регионов.
Не все регионы могут участвовать, к примеру, Москвы и Питера нет в списке подходящих регионов.
Может кому-то будет интересно (уже завтра).
https://gdg-russia.com/
Если вам хочется порешать задачек, помогут следующие проекты:
https://leetcode.com/ - решайте задачи и учитесь программировать.
https://projecteuler.net - много математических проблем.
https://www.hackerrank.com/ - ресурс для соревнований и подготовки к собеседованиям.
https://www.codewars.com/ - еще один ресурс для практики своих умений.
https://www.kaggle.com/ - пройдите курс по data science и опробуйте свои навыки в соревнованиях.
О том, как сделать свой первый вклад в open-source проект:
https://github.com/firstcontributions/first-contributions/blob/master/translations/README.ru.md
Разработка в рамках open-source проекта может здорово помочь прокачать свои навыки.
Немного о том, зачем надо иметь представления об алгоритмах и комбинаторике. Задача:
"Игорь решил взломать пароль штаб-квартиры ООН. Игорь точно знает, что пароль НАТО не более 8 символов в длину, может содержать 26 прописных и 26 строчных букв, 10 цифр и 8 знаков препинания. Символы могут повторяться в пароле.
Компьютер Игоря может перебирать 1000 паролей в секунду. Какое максимальное время понадобится Игорю, что взломать штаб-квартиру ООН?"
Подсказка: чтобы решить задачу, надо прочитать про сочетания, перестановки и размещения. Принять количество дней в году за 365.
Русскоязычный ресурс, где собрано немало информации про машинное обучение: http://www.machinelearning.ru
Вообще, программирование это не только для программистов. Хочу познакомить вас с инструментом программирования для художников - язык и среда программирования Processing (https://processing.org/). Я сам был удивлен, когда узнал, что такая вещь существует. Однако же, каждый может скачать среду программирования Processing, запустить её и, используя нативную Java или Python, создать своё "цифровое искусство". Обучаться можно на примерах, которые в немалом количестве идут вместе со средой разработки. Документация доступна на сайте на английском языке.

Небольшая демонстрация возможностей показана в приложенном видео.
https://www.youtube.com/watch?v=oz1Khq7_cs8
Небольшой опрос про владение английским языком. В скобках приведено примерное соответствие шкале CEFR (https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%D0%B2%D1%80%D0%BE%D0%BF%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B5%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B8_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%BD%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%BC).

Делитесь применяемыми вами методами изучения в чате.
А вот и ресурсы для изучения английского языка:
1. https://www.duolingo.com/ - шикарный ресурс, подходит для начального освоения языка.
2. Книги "Essential Grammar in Use" и "English Grammar in Use" от Murphy - две книжки, в которых с большим количеством примеров и задач излагается грамматика английского языка. Книжки можно найти на rutracker.org и даже в документах вк.
3. Программа Anki (https://apps.ankiweb.net/) - неплохая программа для запоминания пар слово-ответ. При грамотном использовании может существенно помочь в изучении языка.
4. https://lang-8.com - ресурс, на котором вы можете выставить написанный вами текст, а другой участник этот текст проверит и выделит ошибки.
5. https://context.reverso.net/ - ресурс, на котором можно посмотреть переводы слов в контексте их употребления. Эта возможность очень выручает, когда надо написать какой-то текст.
6. https://www.oxfordlearnersdictionaries.com/definition/english/ и другие онлайн-словари - на более продвинутом уровне рекомендуют смотреть не перевод слова, а его значение.
7. Множество ютюб каналов на любой вкус и цвет. В нашем телеграмм-чате, к примеру, советовали вот этот: OK English (https://www.youtube.com/user/elenavogni) - очень много бесплатного материала.
Сам я когда-то подписался на Rachel's English (https://www.youtube.com/channel/UCvn_XCl_mgQmt3sD753zdJA), он выглядит хорошо, но я ни разу его не смотрел.
8. https://www.bbc.co.uk/learningenglish/ - материалы от BBC для изучения английского. Многие их хвалят, но мне было сложно ориентироваться на сайте.

Пожалуй, это практически все материалы, по которым я учил английский. Буду рад увидеть в обсуждении материалы, по которым вы изучаете язык.
Хочу познакомить вас с ещё одной книгой про алгоритмы. Итак, если питон вам кажется слишком простым и скучным, если вы достигли вершины серости и обыденности жизни, если вы хотите новых ощущений, то предлагаю вам почитать и порешать задачи из четырехтомника:
"Искусство программирования." Дональда Кнута.
Честно скажу, что я не смог продраться даже сквозь первую главу. Сам же Дональд Кнут не спешит останавливаться и в свои 82 года пишет еще один том серии.

Книги доступны на рутрекере, в магазинах и в документах вк.
https://www.libex.me/img/x/30/38/dbe30.jpg
Небольшой забавный факт: программу python можно запустить даже на очень слабом процессоре (микроконтроллере). На процессоре, который в десятки раз медленнее, чем то, что стоит в современных телефонах.
В этом помогает проект micropython: https://micropython.org

Большой практической значимости у проекта я не вижу, но можно, к примеру побаловаться, если у вас есть одна из поддерживаемых плат разработки (ESP32, ESP8266, STM32F4XX). Одна из таких плат лежит прямо передо мной, но я совершенно не представляю, что можно сделать с ней и micropython полезного.
Пара туториалов по Django:
1. https://docs.djangoproject.com/en/3.1/intro/ -
официальный туториал, русской версии не видно. По нему мы собираемся изучать джанго в следующем году группой Web-разработки.
2. https://tutorial.djangogirls.org/ru/ - туториал от Джангогерлс, есть и русская версия.

А по каким ресурсам вы изучаете/изучали Django?
А вот курс на английском о том, как стать тестировщиком. Для питона есть два потока, их можно увидеть, отфильтровав курсы по языку программирования.
https://testautomationu.applitools.com/