Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Хочу научиться программировать и готов сидеть много часов: подскажите, где взять информацию, курсы, книги?

ТехнологииПрограммированиеПрофессия
Никита Пестов
  · 23,5 K
Образовательная платформа Хекслет  · 30 мар 2023  · ru.hexlet.io
Отлично, что вы готовы заниматься программированием и готовы уделять много времени для этого!
Если вы не знаете с чего начать, просто попробуйте разные языки, можете изучить основы на code-basics, скорее всего какой-то вас  зацепит.
Ниже я перечислю несколько ресурсов, которые могут помочь вам начать изучать программирование:
  • На сегодняшний день многие платформы предлагают бесплатные и платные онлайн курсы по программированию. Некоторые из них включают в себя видеоуроки, упражнения, тесты и проекты, которые помогут вам понимать материал и практиковаться. Некоторые популярные платформы для онлайн-обучения программированию включают в себя: Code-basics, Hexlet, Coursera, Udemy, Codecademy, edX, Udacity и др.
  • Существует множество книг по программированию, которые могут помочь вам понимать концепции и практики в различных языках программирования. Например, небольшой список книг на все времена есть вот тут: https://ru.hexlet.io/pages/recommended-books. Книги можно покупать на популярных маркетплейсах: Labirint, Ozon, Chitai Gorod, Litres и т.п.
  • На YouTube существует огромное количество видеоуроков по программированию, созданных различными людьми. Многие видео предлагают подробное объяснение концепций, а также демонстрацию практических упражнений и проектов. В целом, каналов огромное множество и можно легко найти популярный по вашему языку программирования, через поиск прямо на сайте.
  • Существует множество онлайн-сообществ и форумов, где можно задавать вопросы, обсуждать концепции и находить ответы на проблемы, связанные с программированием. Некоторые из наиболее популярных сообществ включают в себя: Stack Overflow, GitHub, Reddit, Habr и многие другие.
Конечно, это не исчерпывающий список, но я надеюсь, что эти ресурсы помогут вам начать изучать программирование. Удачи в изучении!
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
основатель портала «Библиотека программиста»  · 19 окт 2016
Тонну информации можно найти на образовательных пабликах по программированию ВКонтакте: Библиотека программиста — https://vk.com/proglib Типичный программист — https://vk.com/tproger For Web, если вас заинтересовала веб-разработка — https://vk.com/forwebdev Аналогично, Frontend Raccoon – https://vk.com/jsraccoon Есть еще масса аналогичных, но по оригинальности контента... Читать далее
Магистр прокрастинации  · 19 окт 2016

Мне рекоммендовали сайт JavaRush - там курс по Java оформленный в виде игры по Футураме, все просто и доступно объясняют. Вначале он бесплатный, но со временем начинаются платные уроки.

Человеку нужны глубокие знания, он же сказал.

автор телеграм-канала для кудрявых «Так и ходи»  · 19 окт 2016
Если вы школьник, то вам может подойти программа "Яндекс.Лицей": она бесплатная, они ее только-только запустили этой осенью в нескольких городах России, но на этот год, кажется, уже набрали людей. Вообще, "Яндекс" проводит разные бесплатные образовательные мероприятия. Если вы в Москве, то здесь есть Moscow Coding School. Но она платная и оффлайн.  Если денег совсем... Читать далее
Ученик  · 17 нояб 2016
Если обладаете базовым английским, то посоветую курсы на ютубе от  thenewboston объясняет очень просто и обязательно подкрепляет простыми для понимания примерами. Если не знаете, с какого языка начать, то, ничего страшного, у данного пользователя обучалки нескольких языков. Пройдитесь по первым урокам и выберете,какой вам по душе. Также отличный сайт w3schools.com - веб... Читать далее
Первый
Программист (c/c++, Assembler, Java, OpenGL), научный сотрудник АО "НПП "Квант"...  · 20 окт 2016
Пожалуй, все зависит от Вашего текущего уровня, и не только в области программирования, но и в области математики и информатики в целом, т.к. многие хорошие книги подразумевают, что читатель уже знаком, например, с основами устройства "железа" или с такими математическими понятиями, как матрицы или численные методы. Как правило, чем "скучнее" книга, тем лучше и точнее в... Читать далее
Нам в университете выдали вот эту книгу https://www.ozon.ru/context/detail/id/5600302/ если вы знаете ее и читали... Читать дальше
Выше уже говорили про обдуманность выбора языка программирования, хотя переквалифицироваться из одного в другой можно всегда. Лично от себя порекомендовал бы освоить азы, для этого подойдут любые университетские методички (там как правило начинают с сложения/умножения переменных и заканчивают списками, указателями и тд), после чего сразу искать практические задачи... Читать далее

Универские методички? Серьезно?

Да ими можно разжигать костер, они бестолковые.

Категорийный менеджер, инструктор.  · 20 июн 2018

Ну так вот же!

https://javarush.ru/quests/lectures?quest=QUEST_HARVARD_CS50&level=0

Я не знаю, кто эти волшебные люди, но они полностью перевели весь гарвардский курс на русский язык и раздают его бесплатно! Это даже хлеще чем Хогвардс!

Первый
Веб-разработчик  · 20 окт 2016
Программирование очень обширно. В любом случае рано или поздно настанет момент, когда нужно будет выбирать более узкую специализацию: веб-разработка, Android/iOS разработка, GameDev и т.д. В соответствии с этим нужно делать упор на какие-то конкретные языки и технологии. По крайней мере, если захотите зарабатывать этим деньги. Зайдите на geekbrains.ru - это... Читать далее

потеря времени

Студент, пишу стихотворения и прозу на Английском и Русском, существую  · 20 окт 2016

В дополнение к остальным, во многом правильным, ответам:

Если вы хотите стать программистом и готовы отдать обучению половину своей жизни — отправляйтесь читать "Искусство Программирования" Дональда Кнута

Кнута всего прочитать? Вы шутите? 

Обычно так говорят те, кто даже одной книги не осилил.