# Programming Quick Start This section contains a quick-start tutorial to help programmers get up and running quickly. You can choose C++ or C# language to implement a small game project and learn the Engine's basics as well as best practices. To switch between the programming languages, use the toggle in the top-right corner of the article page. ![](switch_languages.png) ## Articles in This Section - [Introduction (CS)](../../start/quick_start/intro_cs.md) - [Introduction (CPP)](../../start/quick_start/intro_cpp.md) - [Programming Quick References (CS)](../../start/quick_start/pqr/index_cs.md) - [Programming Quick References (CPP)](../../start/quick_start/pqr/index_cpp.md) - [1. Setting Up the Project (CPP)](../../start/quick_start/setup_project/index_cpp.md) - [1. Setting Up the Project (CS)](../../start/quick_start/setup_project/index_cs.md) - [2. Creating the Controllable Character (CPP)](../../start/quick_start/character/index_cpp.md) - [2. Creating the Controllable Character (CS)](../../start/quick_start/character/index_cs.md) - [3. Implementing Shooting (CPP)](../../start/quick_start/shooting/index_cpp.md) - [3. Implementing Shooting (CS)](../../start/quick_start/shooting/index_cs.md) - [4. Generating Physical Objects (CPP)](../../start/quick_start/physical_objects/index_cpp.md) - [4. Generating Physical Objects (CS)](../../start/quick_start/physical_objects/index_cs.md) - [5. Implementing Color Zone (CPP)](../../start/quick_start/color_zone/index_cpp.md) - [5. Implementing Color Zone (CS)](../../start/quick_start/color_zone/index_cs.md) - [6. Playing Background Music (CPP)](../../start/quick_start/music/index_cpp.md) - [6. Playing Background Music (CS)](../../start/quick_start/music/index_cs.md) - [7. Managing Game Rules (CPP)](../../start/quick_start/game_rules/index_cpp.md) - [7. Managing Game Rules (CS)](../../start/quick_start/game_rules/index_cs.md) - [8. Creating the End UI (CPP)](../../start/quick_start/end_ui/index_cpp.md) - [8. Creating the End UI (CS)](../../start/quick_start/end_ui/index_cs.md) - [9. Building the Project (CPP)](../../start/quick_start/build/index_cpp.md) - [9. Building the Project (CS)](../../start/quick_start/build/index_cs.md)