Learn programming foundations
Practice language concepts and problem solving.
Learn programming, engines, and interactive systems.
A simplified study sequence based on roadmap.sh. Explore the original for branches and optional topics. Progress stays on this device.
Practice language concepts and problem solving.
Explore vectors, geometry, and simulation basics.
Learn an engine and its workflow.
Build input, movement, interactions, and user interfaces.
Test gameplay, assets, and performance.
Package a small complete game and learn from players.
Source: roadmap.sh
View Original RoadmapLink checked Oct 1, 2026Calculate a percentage, a share, or a percentage change.
Resize a local image and export PNG, JPEG, or WebP.
Calculate a shift duration, including overnight shifts and unpaid breaks.
A flexible code editor with extensions, debugging, and Git integration.
Distributed version control for source code and collaborative projects.
Run JavaScript outside the browser and manage packages with npm.