Программирование для начинающих
Вы школьник или студент, начинающий изучать программирование или новый язык программирования? На этой странице мы собрали для вас ссылки на лучшие сайты: с учебниками, инструкциями, исходниками, советами и примерами. Изучайте программирование!
Не забывайте, если у вас возникнут трудности с разработкой учебных программ, мы всегда рады помочь: Программирование на заказ.
Сайты для программистов
ИТ-порталы, блоги, вопросы-ответы
- habr.com. Крупнейшее ИТ-сообщество с блогами (компаний и людей), статьями, гайдами и обсуждениями.
- stackoverflow.com. Сервис вопросов и ответов на любые вопросы, касающиеся информатики, программирования, ИТ и т.п. Здесь вам в том числе помогут с учебными задачами (все решать вряд ли будут, но консультация опытных людей - очень важна). Большой архив вопросов и ответов.
- codeby.net Портал для программистов с большим архивом статей, гайдов и обучающих материалов по различным языкам и технологиям: от C++ и Python до мобильной разработки и работы с базами данных. Активное сообщество, форумные обсуждения и публикации от самих пользователей.
- proglib.io Современный образовательный ресурс с акцентом на практику: публикуются подборки книг, курсов, статей о современных языках программирования, алгоритмах, DevOps, Data Science. Отдельное внимание уделяется разбору инструментов и актуальных технологий, полезно как для самообучения, так и для профессионального роста.
Форумы программистов
- cyberforum.ru. Пожалуй, лучший форум по ИТ, с разделами, посвященными программированию на любых языках и платформах, компьютерам (железо, ОС, периферия и т.п.), разработке софта и его обслуживанию, web программированию, учебе и науке и даже бытовой технике. Неважно, кто вы - студент, изучающий Паскаль или бизнесмен, ищущий работников, молодой сайтостроитель или опытный гуру программирования - на этом форуме всем найдется место.
- programmersforum.ru. Форум о программировании с основными разделами по Delphi, C++,.NET, Java и т.п. Также темы о работе для программистов, веб-программировании, технологиях программирования и т.п.
- forum.sources.ru. Форум о программировании: языки программирования, сети и технологии, большой раздел по работе с СУБД, web технологии, графика и мультимедиа и т.п.
- forum.vingrad.ru. Еще один из посещаемых форумов о программировании со стандартными разделами (см. выше аналогичные), а также специальными разделами о мобильной разработке, электронике и микропроцессорах.
Бесплатные курсы
Ниже приведем список наиболее крупных русскоязычных (кроме курсеры, с оговоркой о переводе) концентраторов курсов, в том числе по программированию базового уровня. Список далеко не полный, но для начального обучения и погружения в ИТ - достаточный.
- Яндекс.Практикум. Сборник бесплатных курсов по программированию и IT.
- Степик. Каталог бесплатных и платных курсов, в том числе по программированию (конкретные ссылки по ЯП см. еще ниже). Больше всего курсов по Python, C++, Data Science и машинному обучению.
- Курсера. Американская платформа с множеством курсов, в т.ч. бесплатных. Многие на английском, но с автопереводом, есть курсы от известных университетов.
- Открытое образование. Сборник образовательных курсов от российских вузов.
Изучаем Basic/VB/VBA
- metanit.com Руководство по языку программирования VB.NET
- CyberForum Раздел форума по Visual Basic .NET
- Документация по Visual Basic Официальная документация Microsoft Visual Basic
- Самоучитель по Excel VBA Перевод 10 уроков с англоязычного сайта.
- VBA в MS Office 2007. Бесплатный обучающий курс на сайте Интуит.
Изучаем Pascal
- pas1.ru. Начинаете изучать Паскаль? Тогда этот сайт для вас. Подробнейший учебник по синтаксису, структурам данных, операциям, примеры решений задач (условия, циклы, графика, массивы, строки, файлы и т.д.).
- zedpost.ru Исходники с подробными комментариями программ на языке Pascal, Pascal ABC с пояснениями, уроки программирования на Паскаль и других языках.
- borlpasc.narod.ru. Сайт о программировании на Паскале, из полезного - множество бесплатных программ (исходников), в том числе для относительно сложных задач.
- CyberForum Раздел Киберфорума по Pascal, Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET
- Официальный сайт PascalABC.NET Все об этой версии языка: книги, исходники, задачи, презентации, обучающие курсы и т.п.
- Обучающие курсы на stepik по PascalABC.NET от Александра Осипова: для начинающих, для продвинутых, для сдачи ЕГЭ и т.д.
Помощь с программами на Pascal
Изучаем Delphi
- delphiexpert.ru. Уроки и статьи по Delphi, исходники и курсовые работы на Delphi, справочник, компоненты, учебники.
- delphikingdom.com. Виртуальный клуб программистов Delphi. Книги, статьи, последние новости, форум, уроки и советы для начинающих программистов.
- delphisources.ru. Более 1000 исходников на Delphi, статьи, форум и другие полезные материалы по Delphi.
- CyberForum Раздел Киберфорума по Delphi, Lazarus
Помощь с программами на Delphi
Изучаем C/C++/С#
- Программирование на C++: курс на Stepik. Интенсивный бесплатный 31-часовой курс (от Академии Современного Программирования Computer Science Center) на известном обучающем ресурсе, выдается электронный сертификат, имеется продолжение курса.
- Добрый, добрый C/C++. Еще один курс на Stepik, автор Сергей Балакирев. 88 уроков, 21 час видео, 417 тестов и 378 интерактивных задач. Победитель конкурса Stepik Awards 2024 в номинации "Лучший бесплатный курс".
- cppstudio.com. Основы программирования на Си и Си++ для начинающих: от истории языка и советов по выбору компилятора и среды разработки до полноценных онлайн учебников. А также учебные задачи, исходники на C/C++, тесты и т.п.
- C++ с нуля. Онлайн-самоучитель в виде серии уроков для начинающих изучать ЯП C++.
- CyberForum. Раздел Киберфорума по ЯП C/C++ (в т.ч. Visual C++, C++ Builder и т.д.). В соседней ветке можно найти C#
- metanit. Руководство по изучению языка Си, упражнения. На соседних страницах можно найти материалы по C++ и по C#
- Habr. Раздел статей по C++ на ХабраХабре
- Learn C Руководство по языку C
Помощь с программами на С++ и С#
Изучаем Python
- "Поколение Python": курс для начинающих В курсе рассказывается об основных типах данных, конструкциях и принципах структурного программирования языка Python. Курс содержит теорию в формате текстовых конспектов и более 500 задач с автоматизированной проверкой. Курс является победителем конкурса Stepik Awards 2020 в номинации "Лучший бесплатный онлайн-курс, размещенный на платформе Stepik". Его прошли более миллиона студентов!
- Добрый, добрый Python Бесплатный курс на Stepik, автор Сергей Балакирев. 72 урока, 16 часов видео, 160 тестов и 342 интерактивные задачи. Победитель конкурса Stepik Awards 2024 в номинации "Лучший бесплатный курс".
- Практикум по математике и Python Бесплатный курс на Stepik. Практикум для начинающих осваивать Python с наборами дополнительных задач и материалов для углублённого и более детального изучения программирования и математики. Подходит для отработки навыков при обучении анализу данных. 53 урока, 4,5 часа видео, 58 тестов. 238 интерактивных задач.
- Инди-курс программирования на Python Проверенный временем пошаговый курс для тех, кто хочет освоить разработку с нуля. 73 урока, 8 часов видео, 550 тестов и 434 интерактивные задачи. Подходит новичкам.
- Руководство по Python на сайте metanit.com.
- PythonWorld. Справочник, самоучитель, статьи, обзоры курсов по Python
- Учебник Python для сетевых инженеров. В книге рассматриваются основы Python с примерами и заданиями построенными на сетевой тематике.
- CyberForum. Подраздел Киберфорума по Python с подветками: для начинающих, решение задач, графика, нейросети, базы данных и т.п.
- Habr. Статьи по Python на ХабраХабре.
Помощь с программами на Python
Изучаем MS Office
- www.excelworld.ru. Сайт, посвященный работе в программе MS Excel: статьи, справочники по функциям, учебники и книги, форум по Excel.
- www.excel-vba.ru. Узнайте об Excel и VBA в одном месте: начиная от истории и возможностях программы Эксель до описания функций VBA. Еще полезное: бесплатные надстройки для Excel, форум и некоторые программы для Excel.
Выполняем учебные работы по программированию на заказ

