They won't teach you this at school! Computer literature for future programmers

International Knowledge Day has already passed, but it’s never too early to learn!

For schoolchildren who dream of becoming programmers when they grow up, as well as for parents who want not only to spend more time with their children, but also to have a common hobby, we have collected books for joint study.

image


imageRoblox: Play, Code, and Create Your Own Worlds. 2nd Edition
Author:

Andrey Koryagin

Audience:

for 10 years and older

Programming language:

Lua

Read an excerpt

What is Roblox? It is a colorful computer platform for creating and publishing your own games. The world of Roblox is becoming more popular every day, and you can become a part of it! If you dream of becoming a game designer and creating your own game, but don’t know where to start, this book will help you!

  • No prior knowledge required – you can start making the game right away!
  • The world of Roblox is intuitive and very popular with children and adults.
  • The book provides very detailed step-by-step instructions on how to install and use Roblox.
  • There is an introduction to programming and the Lua language.
  • Visual instructions for creating game objects (each action is illustrated with a screenshot).
  • Interesting tasks for independent work.

“Roblox: Play, Program, and Create Your Own Worlds” will become a true friend, will help you master the gaming environment in the shortest possible time, surprise your friends and parents with cool games, and even earn money!

Why the second edition?

In 2023, a new version of Roblox Studio was released, so the book was completely updated and improved. You will learn about creating landscapes, working with solid state physics, get acquainted with new algorithms for moving objects in space and new possibilities for animating humanoids (players and NPCs).

More about the book

imageRoblox in Action: The Art of Game Development
Author: Andrey Koryagin
Audience: over 10 years old
Programming language: Lua
Sequel to Roblox: Play, Code, and Create Your Own Worlds.
Read an excerpt
Roblox is a massive game creation platform unlike any other. Roblox allows new developers to create games that the world can play. The book combines theory with practice, as game development involves many related disciplines: programming, 3D modeling and animation, sound design, script writing, level design, marketing, and much more.

This book will contain recommendations:

  • How to create logic for the behavior of characters and some objects in the game
  • How to create your own game objects: 3D models, sounds, images and textures
  • How to Design Game Elements

You will gain experience and hone your skills as a game developer, game designer, sound engineer, and programmer. The games we will create can run on any common operating systems: Windows, MacOS, iOS, Android, and Xbox One, which means that a lot of people will be able to play them. The Roblox Studio environment not only includes cross-platform support, but also multiplayer, allowing multiple players to connect to the game.

More about the book

imageProgramming for kids. Learn to create websites, applications and games. HTML, CSS and JavaScript
Author: David Whitney
Audience: no recommendation
Programming language: HTML, CSS and JavaScript
Read an excerpt
Think coding is hard? Wrong! Professor Bairstone and Dr. Day (and Ernest, of course) will make it easy to learn in just six fun adventures! Building your own websites, games, and apps with HTML, CSS, and JavaScript is fun and exciting. Learn with the young coders at Young Rewired State, who are creating the technologies of tomorrow (Guardian).

More about the book

And if you have chosen to study another programming language, then you can find books on them on the website of the publishing house “Piter”.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *