Такому в школе не научат! Компьютерная литература для будущих программистов

Международный день знаний уже прошёл, но учиться никогда не рано!

Для школьников, мечтающих стать программистами, когда вырастут, а также для родителей, которые хотят не только проводить больше времени со своими детьми, но и иметь общее увлечение — мы собрали книги для совместного изучения.

image


imageRoblox: играй, программируй и создавай свои миры. 2-е изд.
Автор: Андрей Корягин
Аудитория: для 10 лет и старше
Язык программирования: Lua
Читать отрывок
Что такое Roblox? Это красочная компьютерная платформа для создания и публикации своих игр. Мир Roblox изо дня в день становится все популярней, и ты можешь стать его частью! Если ты мечтаешь стать геймдизайнером и создать свою игру, но не знаешь, с чего начать, эта книга поможет тебе!

  • Не требуется предварительных знаний — ты можешь начать делать игру сразу!
  • Мир Roblox интуитивно понятен и очень нравится детям и взрослым.
  • В книге даны очень подробные пошаговые инструкции по установке и работе с Roblox.
  • Есть введение в программирование и язык Lua.
  • Наглядные инструкции по созданию игровых объектов (каждое действие иллюстрируется скриншотом).
  • Интересные задания для самостоятельной работы.


«Roblox: играй, программируй и создавай свои миры» станет верным другом, поможет в кратчайшие сроки освоить игровую среду, удивлять друзей и родителей крутыми играми и даже заработать!
Почему второе издание?

В 2023 году вышла новая версия Roblox Studio, поэтому книга была полностью обновлена и доработана. Ты узнаешь о создании ландшафтов, работе с физикой твердых тел, познакомишься с новыми алгоритмами движения объектов в пространстве и новыми возможностями анимации гуманоидов (игроков и NPC).

Подробнее о книге

imageRoblox в действии. Искусство разработки игр
Автор: Андрей Корягин
Аудитория: старше 10 лет
Язык программирования: Lua
Продолжение книги Roblox: играй, программируй и создавай свои миры.
Читать отрывок
Roblox — это огромная платформа для создания игр, не похожая ни на одну другую. Roblox позволяет новым разработчикам создавать игры, в которые может играть весь мир. Книга сочетает теорию с практикой, поскольку с разработкой игр связаны множество смежных дисциплин: программирование, 3D-моделирование и анимация, работа со звуком, написание сценария, художественное оформление (level design), маркетинг и многое другое.

В этой книге будут рекомендации:

  • Как создавать логику поведения персонажей и некоторых объектов в игре
  • Как создавать свои игровые объекты: 3D-модели, звуки, изображения и текстуры
  • Как проектировать элементы игры


Ты наберешься опыта и отточишь навыки разработчика игр, гейм-дизайнера, звукорежиссера и программиста. Игры, которые мы будем создавать, могут запускаться в любых распространенных операционных системах: Windows, MacOS, iOS, Android и Xbox One, а значит, в них смогут сыграть очень много людей. В среде Roblox Studio заложены не только кроссплатформенность, но и мультиплеер, позволяющий подключаться к игре множеству игроков.

Подробнее о книге

imageПрограммирование для детей. Учимся создавать сайты, приложения и игры. HTML, CSS и JavaScript
Автор: Дэвид Уитни
Аудитория: без рекомендации
Язык программирования: HTML, CSS и JavaScript
Читать отрывок
Думаешь, программировать — это сложно? Вовсе нет! Профессор Бейрстоун и доктор Дэй (и, конечно, Эрнест) играючи научат этому всего за шесть увлекательных приключений! Создавать собственные сайты, игры или приложения с помощью HTML, CSS и JavaScript — это весело и увлекательно. Учитесь вместе с юными программистами из Young Rewired State, создающими технологии будущего (Guardian).

Подробнее о книге

А если вы выбрали для изучения другой язык программирования, то книги по ним можно найти на сайте издательского дома «Питер».

© Habrahabr.ru