Программирование — это просто!
Обзор ресурсов по основам программирования
Выбирай язык программирования и приступай к изучению
Не знаешь, с чего начать?
Жми сюда
Что такое программирование?
Создание инструкций для компьютера, чтобы он выполнял нужные задачи.
Зачем учиться программировать?
Хочу зарабатывать
Интересуется родитель
Лаборатория Касперского
Яндекс
Найти работу
Ради удовольствия
Старше 10 лет?
Есть предпочтение компании?
Нет
Крупные высокотехнологичные компании
Да
Нет
Есть отличная идея?
Да
Да
Нет
Telegram
Apple
Просто хочу начать
Игры и 3D
Мобильные устройства
Web
Согласен на небольшие трудности?
Android
Да
Нет
Фронтенд
Бэкенд
iOS
ПиктоМир — это бестекстовая цифровая образовательная среда для изучения азов программирования дошкольниками и младшими школьниками. Она позволяет ребёнку «собрать» из пиктограмм на экране компьютера несложную программу, управляющую виртуальным исполнителем-роботом.
Онлайн-тренажёры
Подготовительные и разминочные приложения и книги для будущих программистов, развивающие логическое мышление.
Cubico — это платформа с дополненной реальностью для первого знакомства с основами программирования. Этот набор в игровой форме позволяет даже самым маленьким детям понять, как работает код. Игра есть в фонде нашей библиотеки, приходите развивать IT-навыки.
Blockly.Ru — это образовательный онлайн-проект для будущих программистов. На сайте представлена серия заданий различных уровней сложности, обучающих основам программирования. После выполнения их всех, обучающиеся будут лучше подготовлены к изучению обычных текстовых языков программирования. Ниже представлены ссылки на тренажёры начального уровня.
Scratch
Scratch — это визуальный язык программирования для детей. Он в игровой форме учит создавать программы в виде наборов цветных блоков, где каждый блок что-то делает. С помощью языка можно создавать анимации и простые игры. Scratch бесплатен и доступен онлайн, хотя можно установить и локальную версию для компьютера. Кликай на логотип, чтобы перейти на сайт и начинай практиковаться по книгам.
Книги
Python
Python — это простой и удобный язык программирования, который позволяет писать программы быстро и легко. Он похож на обычный английский текст с добавлением специальных команд для компьютера.
Веб-курсы
Сферы применения:
Создание игр и приложений. Например, можно сделать простую игру вроде «Змейки» или приложение для смартфона. Анализ данных. Учёные используют Python для обработки больших объёмов информации, например, при изучении погоды или здоровья людей. Автоматизация задач. Можно написать программу, которая будет выполнять рутинные задачи за тебя, такие как сортировка файлов или отправка писем.
Добрый, добрый Python с Сергеем Балакиревым
Основы Python для школьников c 1 класса
«Поколение Python»: курс для начинающих
Для практики
Swift
Swift — это современный язык программирования, созданный компанией Apple специально для разработки приложений под iPhone, iPad и Mac.
Сферы применения:
Разработка приложений для iOS. Если хочется создать приложение для iPhone или iPad, то Swift — отличный выбор. Программирование для macOS. Также можно использовать Swift для создания программ для компьютеров от Apple (MacBook, iMac).
Книги
HTML + CSS
HTML — это не совсем язык программирования, а скорее набор инструкций для браузера о том, как отображать страницы в интернете. Он описывает структуру веб-страниц: заголовки, абзацы, изображения и ссылки.
Сфера применения:
Веб-курсы
Создание веб-страниц. Каждый сайт в интернете использует HTML для описания своей структуры.
CSS — это язык стилей, который определяет внешний вид веб-страницы. Он отвечает за цвета, шрифты, размеры элементов и их расположение на странице.
Основы веб-верстки с HTML и CSS
Основы HTML и CSS
Сферы применения:
Для практики
Оформление сайтов. Все красивые и удобные сайты используют CSS для придания им уникального дизайна. Адаптивный дизайн. CSS помогает сайту адаптироваться под разные устройства: компьютеры, планшеты и смартфоны.
Blockly - HTML
Книги
JavaScript
JavaScript — это язык программирования, который используется для добавления интерактивности к веб-сайтам. Это значит, что он помогает страницам «оживать»: кнопки нажимаются, картинки меняются, а формы заполняются.
Веб-курсы
Сферы применения:
Веб-разработка. Практически все современные сайты используют JavaScript для того, чтобы они были более удобными и интересными. Фронтенд-разработка. Фронтенд — это та часть сайта, которую видит пользователь. JavaScript делает её динамичной и отзывчивой.
Твой JavaScript
Погружение в JavaScript: для начинающих
Для практики
Панда и все-все-все
Задачник JS
Бесплатные курсы по освоению языка
JAVA
Java — это мощный и универсальный язык программирования, который работает практически на любом устройстве. Программы на Java могут запускаться везде, где есть специальная программа — виртуальная машина Java.
Сферы применения:
Основы программирования на языке Java для детей
Основы языка Java
Мобильные приложения. Особенно популярен для создания приложений под Android-смартфоны. Корпоративное программное обеспечение. Большие компании часто используют Java для своих внутренних систем и сервисов. Игры. Некоторые популярные игры написаны на Java, например, Minecraft.
Ani
Java Тренажёр
Бесплатные курсы по освоению языка
С++
C++ — это сложный, но очень мощный язык программирования, который позволяет создавать быстрые и эффективные программы. Его часто используют там, где важна скорость работы.
Основы программирования на C++
Добрый, добрый C/C++ с Сергеем Балакиревым
Основы С++ для школьников c 3 класса
Сферы применения:
Видеоигры. Многие современные видеоигры создаются на C++, потому что этот язык позволяет добиться высокой производительности. Операционные системы. Часть операционных систем, таких как Windows, написана на C++. Научные вычисления. Для сложных математических расчётов и моделирования физических процессов тоже выбирают C++.
Что почитать?
C Sharp
PRO C#. Основы программирования
C# NoobCoders
C# — это язык программирования, разработанный компанией Microsoft. Он особенно удобен для создания приложений под Windows и игровые консоли Xbox.
Бесплатные курсы по освоению языка
Сферы применения:
Разработка игр. C# широко используется для создания игр благодаря платформе Unity, которая поддерживает этот язык. Windows-приложения. Программы для Windows, такие как офисные приложения или мультимедийные проигрыватели, часто пишутся на C#. Кроссплатформенная разработка. С помощью платформы .NET можно создавать приложения, работающие не только на Windows, но и на других системах.
C# для Unity. Часть 1. Консоль
C# Тренажёр
Бердитт, Р. Программирование на Scratch с нуля. Создаем веселые игры, охотимся за багами и пишем первые программы! : [пособие для развивающего обучения] / Р. Бердитт ; перевод с английского Е. В. Жевлаковой. — Москва : Эксмо, 2023. — 189,[1] с. : ил. — (Программирование для детей).
Дикинс, Р. Всё о компьютерах и ...ноутбуках, планшетах, смартфонах / Р. Дикинс ; перевод с английского И. Маккински ; художник Ш. Нильсен. — Москва : Робинс, 2016. — 16 с. : ил. — (Книга с секретами).
5. Доусон, М. Изучаем С++ через программирование игр / М. Доусон ; перевод с английского Е. Зазнобы, О. Сивченко. — Санкт-Петербург : Питер, 2023. — 351,[1] с. : ил.
Уитни, Д. Учимся создавать сайты, приложения и игры : программирование для детей : HTML,CSS и JAVASCRIPT / Д. Уитни ; перевод с английского И. Рузмайкиной. — Санкт-Петербург : Питер, 2021. — 207 с. : ил. ; 22 см. — (Вы и ваш ребенок).
Тарапата, В. В. Учимся вместе со Scratch. Программирование, игры, робототехника : для среднего и старшего школьного возраста / В. В. Тарапата, Б. В. Прокофьев. — Москва : Лаборатория знаний, 2019. — 226,[2] с. : ил. — (Школа юного программиста).
Python для детей : курс для начинающих : для младшего школьного возраста / перевод с английского А. Банкрашкова. — Москва : Аванта, 2022. — 95 с. : ил. — (Программирование для мальчиков и девочек).
Уитни, Д. Учимся создавать сайты, приложения и игры : программирование для детей : HTML,CSS и JAVASCRIPT / Д. Уитни ; перевод с английского И. Рузмайкина. — Санкт-Петербург : Питер, 2021. — 207 с. : ил. ; 22 см. — (Вы и ваш ребенок).
Уитни, Д. Пять самых крутых игр на HTML и JAVASCRIPT : программирование для детей : создавай интерактивные игры / Д. Уитни ; [перевод с английского И. Рузмайкиной] ; иллюстрации Д. Биди. — Санкт-Петербург : Питер, 2020. — 223 с. : ил. ; 22х20 см. — (Вы и ваш ребенок).
Трофимов, П. А. Игры в Scratch для детей : для среднего и старшего школьного возраста / П. А. Трофимов. — Москва : ДМК, 2019. — 181 с. : ил.
Таке, А. Программируем с детьми. Создайте 50 крутых игр на Python / А. Таке ; перевод с английского М. А. Райтман. — Москва : БомбораТМ : Эксмо, 2021. — 279 с. : ил. — (Программирование для детей).
Хайлэнд, М. Программируем с детьми : научитесь программировать и создайте 10 веселых игр на Scratch / М. Хайлэнд ; перевод с английского М. А. Райтман. — Москва : БомбораТМ : Эксмо, 2021. — 168,[2] с. : ил. — (Программирование для детей).
Уитни, Д. Пять самых крутых игр на HTML и JAVASCRIPT : программирование для детей : создавай интерактивные игры / Д. Уитни ; [перевела с английского И. Рузмайкина] ; иллюстрации Д. Биди. — Санкт-Петербург : Питер, 2020. — 223 с. : ил. ; 22х20 см. — (Вы и ваш ребенок).
Мэтиз, Э. Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения / Э. Мэтиз ; перевод с английского Е. Матвеева. — 3-е изд. — Санкт-Петербург : Питер, 2023. — 511 с. : ил. — (Библиотека программиста).
Свейгарт, Э. Scratch 3. Изучайте язык программирования, делая крутые игры! / Э. Свейгарт ; перевод с английского М. А. Райтман. — Москва : Бомбора : Эксмо, 2023. — 222,[1] с. : ил. — (Программирование для детей).
МакМанус, Ш. Миссия Python. Создаем игры вместе с детьми / Ш. МакМанус ; перевод с английского С. В. Черникова. — Москва : Бомбора : Эксмо, 2022. — 381,[1] с. : ил. — (Программирование для детей).
Пэйн, Б. Python для детей и родителей. Играй и программируй : пособие для развивающего обучения / Б. Пэйн ; перевод с английского М. А. Райтман. — 2-е изд. — Москва : Эксмо : Бомбора, 2021. — 350,[1] с. : ил. — (Программирование для детей).
Кабиров, Р. Я учусь кодить. Основы программирования для детей / Р. Кабиров, Е. Кабирова. — Ростов-на-Дону : Феникс, 2021. — 87 с. : ил. — (Гений программирования).
Квинт, И. HTML, XHTML и CSS на 100 % / И. Квинт. — Cанкт-Петербург : Питер, 2010. — 384 c. — (На 100%).
Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 / Р. Никсон ; перевод с английского С. Черникова. — 6-е изд. — Санкт-Петербург : Питер, 2023. — 828,[2] с. : ил. — (Бестселлеры O'Reilly).
Битно, Л. Г. IT-тренажёр для детей : первые шаги в программировании: / Л. Г. Битно. — Ростов-на-Дону : Феникс, 2023. — 30,[1] с. : ил. — (Активити-book).
Программирование - это просто
himmel1369
Created on December 3, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Flow Presentation
View
Dynamic Visual Presentation
View
Pastel Color Presentation
Explore all templates
Transcript
Программирование — это просто!
Обзор ресурсов по основам программирования
Выбирай язык программирования и приступай к изучению
Не знаешь, с чего начать?
Жми сюда
Что такое программирование?
Создание инструкций для компьютера, чтобы он выполнял нужные задачи.
Зачем учиться программировать?
Хочу зарабатывать
Интересуется родитель
Лаборатория Касперского
Яндекс
Найти работу
Ради удовольствия
Старше 10 лет?
Есть предпочтение компании?
Нет
Крупные высокотехнологичные компании
Да
Нет
Есть отличная идея?
Да
Да
Нет
Telegram
Apple
Просто хочу начать
Игры и 3D
Мобильные устройства
Web
Согласен на небольшие трудности?
Android
Да
Нет
Фронтенд
Бэкенд
iOS
ПиктоМир — это бестекстовая цифровая образовательная среда для изучения азов программирования дошкольниками и младшими школьниками. Она позволяет ребёнку «собрать» из пиктограмм на экране компьютера несложную программу, управляющую виртуальным исполнителем-роботом.
Онлайн-тренажёры
Подготовительные и разминочные приложения и книги для будущих программистов, развивающие логическое мышление.
Cubico — это платформа с дополненной реальностью для первого знакомства с основами программирования. Этот набор в игровой форме позволяет даже самым маленьким детям понять, как работает код. Игра есть в фонде нашей библиотеки, приходите развивать IT-навыки.
Blockly.Ru — это образовательный онлайн-проект для будущих программистов. На сайте представлена серия заданий различных уровней сложности, обучающих основам программирования. После выполнения их всех, обучающиеся будут лучше подготовлены к изучению обычных текстовых языков программирования. Ниже представлены ссылки на тренажёры начального уровня.
Scratch
Scratch — это визуальный язык программирования для детей. Он в игровой форме учит создавать программы в виде наборов цветных блоков, где каждый блок что-то делает. С помощью языка можно создавать анимации и простые игры. Scratch бесплатен и доступен онлайн, хотя можно установить и локальную версию для компьютера. Кликай на логотип, чтобы перейти на сайт и начинай практиковаться по книгам.
Книги
Python
Python — это простой и удобный язык программирования, который позволяет писать программы быстро и легко. Он похож на обычный английский текст с добавлением специальных команд для компьютера.
Веб-курсы
Сферы применения:
Создание игр и приложений. Например, можно сделать простую игру вроде «Змейки» или приложение для смартфона. Анализ данных. Учёные используют Python для обработки больших объёмов информации, например, при изучении погоды или здоровья людей. Автоматизация задач. Можно написать программу, которая будет выполнять рутинные задачи за тебя, такие как сортировка файлов или отправка писем.
Добрый, добрый Python с Сергеем Балакиревым
Основы Python для школьников c 1 класса
«Поколение Python»: курс для начинающих
Для практики
Swift
Swift — это современный язык программирования, созданный компанией Apple специально для разработки приложений под iPhone, iPad и Mac.
Сферы применения:
Разработка приложений для iOS. Если хочется создать приложение для iPhone или iPad, то Swift — отличный выбор. Программирование для macOS. Также можно использовать Swift для создания программ для компьютеров от Apple (MacBook, iMac).
Книги
HTML + CSS
HTML — это не совсем язык программирования, а скорее набор инструкций для браузера о том, как отображать страницы в интернете. Он описывает структуру веб-страниц: заголовки, абзацы, изображения и ссылки.
Сфера применения:
Веб-курсы
Создание веб-страниц. Каждый сайт в интернете использует HTML для описания своей структуры.
CSS — это язык стилей, который определяет внешний вид веб-страницы. Он отвечает за цвета, шрифты, размеры элементов и их расположение на странице.
Основы веб-верстки с HTML и CSS
Основы HTML и CSS
Сферы применения:
Для практики
Оформление сайтов. Все красивые и удобные сайты используют CSS для придания им уникального дизайна. Адаптивный дизайн. CSS помогает сайту адаптироваться под разные устройства: компьютеры, планшеты и смартфоны.
Blockly - HTML
Книги
JavaScript
JavaScript — это язык программирования, который используется для добавления интерактивности к веб-сайтам. Это значит, что он помогает страницам «оживать»: кнопки нажимаются, картинки меняются, а формы заполняются.
Веб-курсы
Сферы применения:
Веб-разработка. Практически все современные сайты используют JavaScript для того, чтобы они были более удобными и интересными. Фронтенд-разработка. Фронтенд — это та часть сайта, которую видит пользователь. JavaScript делает её динамичной и отзывчивой.
Твой JavaScript
Погружение в JavaScript: для начинающих
Для практики
Панда и все-все-все
Задачник JS
Бесплатные курсы по освоению языка
JAVA
Java — это мощный и универсальный язык программирования, который работает практически на любом устройстве. Программы на Java могут запускаться везде, где есть специальная программа — виртуальная машина Java.
Сферы применения:
Основы программирования на языке Java для детей
Основы языка Java
Мобильные приложения. Особенно популярен для создания приложений под Android-смартфоны. Корпоративное программное обеспечение. Большие компании часто используют Java для своих внутренних систем и сервисов. Игры. Некоторые популярные игры написаны на Java, например, Minecraft.
Ani
Java Тренажёр
Бесплатные курсы по освоению языка
С++
C++ — это сложный, но очень мощный язык программирования, который позволяет создавать быстрые и эффективные программы. Его часто используют там, где важна скорость работы.
Основы программирования на C++
Добрый, добрый C/C++ с Сергеем Балакиревым
Основы С++ для школьников c 3 класса
Сферы применения:
Видеоигры. Многие современные видеоигры создаются на C++, потому что этот язык позволяет добиться высокой производительности. Операционные системы. Часть операционных систем, таких как Windows, написана на C++. Научные вычисления. Для сложных математических расчётов и моделирования физических процессов тоже выбирают C++.
Что почитать?
C Sharp
PRO C#. Основы программирования
C# NoobCoders
C# — это язык программирования, разработанный компанией Microsoft. Он особенно удобен для создания приложений под Windows и игровые консоли Xbox.
Бесплатные курсы по освоению языка
Сферы применения:
Разработка игр. C# широко используется для создания игр благодаря платформе Unity, которая поддерживает этот язык. Windows-приложения. Программы для Windows, такие как офисные приложения или мультимедийные проигрыватели, часто пишутся на C#. Кроссплатформенная разработка. С помощью платформы .NET можно создавать приложения, работающие не только на Windows, но и на других системах.
C# для Unity. Часть 1. Консоль
C# Тренажёр
Бердитт, Р. Программирование на Scratch с нуля. Создаем веселые игры, охотимся за багами и пишем первые программы! : [пособие для развивающего обучения] / Р. Бердитт ; перевод с английского Е. В. Жевлаковой. — Москва : Эксмо, 2023. — 189,[1] с. : ил. — (Программирование для детей).
Дикинс, Р. Всё о компьютерах и ...ноутбуках, планшетах, смартфонах / Р. Дикинс ; перевод с английского И. Маккински ; художник Ш. Нильсен. — Москва : Робинс, 2016. — 16 с. : ил. — (Книга с секретами).
5. Доусон, М. Изучаем С++ через программирование игр / М. Доусон ; перевод с английского Е. Зазнобы, О. Сивченко. — Санкт-Петербург : Питер, 2023. — 351,[1] с. : ил.
Уитни, Д. Учимся создавать сайты, приложения и игры : программирование для детей : HTML,CSS и JAVASCRIPT / Д. Уитни ; перевод с английского И. Рузмайкиной. — Санкт-Петербург : Питер, 2021. — 207 с. : ил. ; 22 см. — (Вы и ваш ребенок).
Тарапата, В. В. Учимся вместе со Scratch. Программирование, игры, робототехника : для среднего и старшего школьного возраста / В. В. Тарапата, Б. В. Прокофьев. — Москва : Лаборатория знаний, 2019. — 226,[2] с. : ил. — (Школа юного программиста).
Python для детей : курс для начинающих : для младшего школьного возраста / перевод с английского А. Банкрашкова. — Москва : Аванта, 2022. — 95 с. : ил. — (Программирование для мальчиков и девочек).
Уитни, Д. Учимся создавать сайты, приложения и игры : программирование для детей : HTML,CSS и JAVASCRIPT / Д. Уитни ; перевод с английского И. Рузмайкина. — Санкт-Петербург : Питер, 2021. — 207 с. : ил. ; 22 см. — (Вы и ваш ребенок).
Уитни, Д. Пять самых крутых игр на HTML и JAVASCRIPT : программирование для детей : создавай интерактивные игры / Д. Уитни ; [перевод с английского И. Рузмайкиной] ; иллюстрации Д. Биди. — Санкт-Петербург : Питер, 2020. — 223 с. : ил. ; 22х20 см. — (Вы и ваш ребенок).
Трофимов, П. А. Игры в Scratch для детей : для среднего и старшего школьного возраста / П. А. Трофимов. — Москва : ДМК, 2019. — 181 с. : ил.
Таке, А. Программируем с детьми. Создайте 50 крутых игр на Python / А. Таке ; перевод с английского М. А. Райтман. — Москва : БомбораТМ : Эксмо, 2021. — 279 с. : ил. — (Программирование для детей).
Хайлэнд, М. Программируем с детьми : научитесь программировать и создайте 10 веселых игр на Scratch / М. Хайлэнд ; перевод с английского М. А. Райтман. — Москва : БомбораТМ : Эксмо, 2021. — 168,[2] с. : ил. — (Программирование для детей).
Уитни, Д. Пять самых крутых игр на HTML и JAVASCRIPT : программирование для детей : создавай интерактивные игры / Д. Уитни ; [перевела с английского И. Рузмайкина] ; иллюстрации Д. Биди. — Санкт-Петербург : Питер, 2020. — 223 с. : ил. ; 22х20 см. — (Вы и ваш ребенок).
Мэтиз, Э. Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения / Э. Мэтиз ; перевод с английского Е. Матвеева. — 3-е изд. — Санкт-Петербург : Питер, 2023. — 511 с. : ил. — (Библиотека программиста).
Свейгарт, Э. Scratch 3. Изучайте язык программирования, делая крутые игры! / Э. Свейгарт ; перевод с английского М. А. Райтман. — Москва : Бомбора : Эксмо, 2023. — 222,[1] с. : ил. — (Программирование для детей).
МакМанус, Ш. Миссия Python. Создаем игры вместе с детьми / Ш. МакМанус ; перевод с английского С. В. Черникова. — Москва : Бомбора : Эксмо, 2022. — 381,[1] с. : ил. — (Программирование для детей).
Пэйн, Б. Python для детей и родителей. Играй и программируй : пособие для развивающего обучения / Б. Пэйн ; перевод с английского М. А. Райтман. — 2-е изд. — Москва : Эксмо : Бомбора, 2021. — 350,[1] с. : ил. — (Программирование для детей).
Кабиров, Р. Я учусь кодить. Основы программирования для детей / Р. Кабиров, Е. Кабирова. — Ростов-на-Дону : Феникс, 2021. — 87 с. : ил. — (Гений программирования).
Квинт, И. HTML, XHTML и CSS на 100 % / И. Квинт. — Cанкт-Петербург : Питер, 2010. — 384 c. — (На 100%).
Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 / Р. Никсон ; перевод с английского С. Черникова. — 6-е изд. — Санкт-Петербург : Питер, 2023. — 828,[2] с. : ил. — (Бестселлеры O'Reilly).
Битно, Л. Г. IT-тренажёр для детей : первые шаги в программировании: / Л. Г. Битно. — Ростов-на-Дону : Феникс, 2023. — 30,[1] с. : ил. — (Активити-book).