diff --git a/05_engine_development/compiling/compiling_for_android.md b/05_engine_development/01_compiling/compiling_for_android.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_android.md rename to 05_engine_development/01_compiling/compiling_for_android.md diff --git a/05_engine_development/compiling/compiling_for_ios.md b/05_engine_development/01_compiling/compiling_for_ios.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_ios.md rename to 05_engine_development/01_compiling/compiling_for_ios.md diff --git a/05_engine_development/compiling/compiling_for_osx.md b/05_engine_development/01_compiling/compiling_for_osx.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_osx.md rename to 05_engine_development/01_compiling/compiling_for_osx.md diff --git a/05_engine_development/compiling/compiling_for_uwp.md b/05_engine_development/01_compiling/compiling_for_uwp.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_uwp.md rename to 05_engine_development/01_compiling/compiling_for_uwp.md diff --git a/05_engine_development/compiling/compiling_for_web.md b/05_engine_development/01_compiling/compiling_for_web.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_web.md rename to 05_engine_development/01_compiling/compiling_for_web.md diff --git a/05_engine_development/compiling/compiling_for_windows.md b/05_engine_development/01_compiling/compiling_for_windows.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_windows.md rename to 05_engine_development/01_compiling/compiling_for_windows.md diff --git a/05_engine_development/compiling/compiling_for_x11.md b/05_engine_development/01_compiling/compiling_for_x11.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_x11.md rename to 05_engine_development/01_compiling/compiling_for_x11.md diff --git a/05_engine_development/compiling/compiling_with_script_encryption_key.md b/05_engine_development/01_compiling/compiling_with_script_encryption_key.md similarity index 100% rename from 05_engine_development/compiling/compiling_with_script_encryption_key.md rename to 05_engine_development/01_compiling/compiling_with_script_encryption_key.md diff --git a/05_engine_development/compiling/cross-compiling_for_ios_on_linux.md b/05_engine_development/01_compiling/cross-compiling_for_ios_on_linux.md similarity index 100% rename from 05_engine_development/compiling/cross-compiling_for_ios_on_linux.md rename to 05_engine_development/01_compiling/cross-compiling_for_ios_on_linux.md diff --git a/05_engine_development/compiling/getting_source.md b/05_engine_development/01_compiling/getting_source.md similarity index 100% rename from 05_engine_development/compiling/getting_source.md rename to 05_engine_development/01_compiling/getting_source.md diff --git a/05_engine_development/compiling/img/andtemplates.png b/05_engine_development/01_compiling/img/andtemplates.png similarity index 100% rename from 05_engine_development/compiling/img/andtemplates.png rename to 05_engine_development/01_compiling/img/andtemplates.png diff --git a/05_engine_development/compiling/img/lintemplates.png b/05_engine_development/01_compiling/img/lintemplates.png similarity index 100% rename from 05_engine_development/compiling/img/lintemplates.png rename to 05_engine_development/01_compiling/img/lintemplates.png diff --git a/05_engine_development/compiling/img/script_encryption_key.png b/05_engine_development/01_compiling/img/script_encryption_key.png similarity index 100% rename from 05_engine_development/compiling/img/script_encryption_key.png rename to 05_engine_development/01_compiling/img/script_encryption_key.png diff --git a/05_engine_development/compiling/img/wintemplates.png b/05_engine_development/01_compiling/img/wintemplates.png similarity index 100% rename from 05_engine_development/compiling/img/wintemplates.png rename to 05_engine_development/01_compiling/img/wintemplates.png diff --git a/05_engine_development/compiling/index.md b/05_engine_development/01_compiling/index.md similarity index 100% rename from 05_engine_development/compiling/index.md rename to 05_engine_development/01_compiling/index.md diff --git a/05_engine_development/compiling/introduction_to_the_buildsystem.md b/05_engine_development/01_compiling/introduction_to_the_buildsystem.md similarity index 100% rename from 05_engine_development/compiling/introduction_to_the_buildsystem.md rename to 05_engine_development/01_compiling/introduction_to_the_buildsystem.md diff --git a/05_engine_development/compiling/optimizing_for_size.md b/05_engine_development/01_compiling/optimizing_for_size.md similarity index 100% rename from 05_engine_development/compiling/optimizing_for_size.md rename to 05_engine_development/01_compiling/optimizing_for_size.md diff --git a/05_engine_development/cpp/binding_to_external_libraries.md b/05_engine_development/02_cpp/binding_to_external_libraries.md similarity index 100% rename from 05_engine_development/cpp/binding_to_external_libraries.md rename to 05_engine_development/02_cpp/binding_to_external_libraries.md diff --git a/05_engine_development/cpp/common_engine_methods_and_macros.md b/05_engine_development/02_cpp/common_engine_methods_and_macros.md similarity index 100% rename from 05_engine_development/cpp/common_engine_methods_and_macros.md rename to 05_engine_development/02_cpp/common_engine_methods_and_macros.md diff --git a/05_engine_development/cpp/configuring_an_ide/android_studio.md b/05_engine_development/02_cpp/configuring_an_ide/android_studio.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/android_studio.md rename to 05_engine_development/02_cpp/configuring_an_ide/android_studio.md diff --git a/05_engine_development/cpp/configuring_an_ide/clion.md b/05_engine_development/02_cpp/configuring_an_ide/clion.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/clion.md rename to 05_engine_development/02_cpp/configuring_an_ide/clion.md diff --git a/05_engine_development/cpp/configuring_an_ide/code_blocks.md b/05_engine_development/02_cpp/configuring_an_ide/code_blocks.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/code_blocks.md rename to 05_engine_development/02_cpp/configuring_an_ide/code_blocks.md diff --git a/05_engine_development/cpp/configuring_an_ide/img/android_studio_setup_project_1.png b/05_engine_development/02_cpp/configuring_an_ide/img/android_studio_setup_project_1.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/android_studio_setup_project_1.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/android_studio_setup_project_1.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_1_open.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_1_open.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_1_open.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_1_open.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_2_this_window.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_2_this_window.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_2_this_window.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_2_this_window.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_3_change_project_root.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_3_change_project_root.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_3_change_project_root.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_3_change_project_root.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_5_select_godot_process.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_5_select_godot_process.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_5_select_godot_process.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_5_select_godot_process.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_block_use_tab_character.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_block_use_tab_character.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_block_use_tab_character.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_block_use_tab_character.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_build_targets.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_build_targets.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_build_targets.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_build_targets.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_file_new_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_file_new_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_file_new_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_file_new_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_new_empty_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_new_empty_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_new_empty_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_new_empty_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_build_options.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_build_options.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_build_options.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_build_options.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_clean.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_clean.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_clean.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_clean.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_minimum.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_minimum.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_minimum.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_minimum.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_windows.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_windows.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_windows.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_windows.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_select_files.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_select_files.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_select_files.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_select_files.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_addincludes.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_addincludes.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_addincludes.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_addincludes.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_buildconfig.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_buildconfig.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_buildconfig.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_buildconfig.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches2.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches2.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches2.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches2.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_custombuild.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_custombuild.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_custombuild.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_custombuild.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_newproject.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_newproject.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_newproject.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_newproject.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_openconfig.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_openconfig.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_openconfig.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_openconfig.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-new-project.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-new-project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-new-project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-new-project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-options-cpp.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-options-cpp.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-options-cpp.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-options-cpp.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-project-name-includes.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-project-name-includes.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-project-name-includes.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-project-name-includes.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-projects-build.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-projects-build.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-projects-build.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-projects-build.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-run-command.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-run-command.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-run-command.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-run-command.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-project-path.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-project-path.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-project-path.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-project-path.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-scons-command.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-scons-command.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-scons-command.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-scons-command.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_1_install_cpp_package.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_1_install_cpp_package.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_1_install_cpp_package.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_1_install_cpp_package.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_2_project_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_2_project_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_2_project_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_2_project_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_3_debug_command_line.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_3_debug_command_line.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_3_debug_command_line.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_3_debug_command_line.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_4_debugging_main.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_4_debugging_main.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_4_debugging_main.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_4_debugging_main.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_1_create_launch.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_1_create_launch.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_1_create_launch.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_1_create_launch.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_2_launch.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_2_launch.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_2_launch.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_2_launch.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_3_tasks.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_3_tasks.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_3_tasks.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_3_tasks.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_configure_task.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_configure_task.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_configure_task.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_configure_task.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_2_configure_scons.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_2_configure_scons.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_2_configure_scons.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_2_configure_scons.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_3_add_new_target.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_3_add_new_target.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_3_add_new_target.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_3_add_new_target.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png diff --git a/05_engine_development/cpp/configuring_an_ide/index.md b/05_engine_development/02_cpp/configuring_an_ide/index.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/index.md rename to 05_engine_development/02_cpp/configuring_an_ide/index.md diff --git a/05_engine_development/cpp/configuring_an_ide/kdevelop.md b/05_engine_development/02_cpp/configuring_an_ide/kdevelop.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/kdevelop.md rename to 05_engine_development/02_cpp/configuring_an_ide/kdevelop.md diff --git a/05_engine_development/cpp/configuring_an_ide/qt_creator.md b/05_engine_development/02_cpp/configuring_an_ide/qt_creator.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/qt_creator.md rename to 05_engine_development/02_cpp/configuring_an_ide/qt_creator.md diff --git a/05_engine_development/cpp/configuring_an_ide/visual_studio.md b/05_engine_development/02_cpp/configuring_an_ide/visual_studio.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/visual_studio.md rename to 05_engine_development/02_cpp/configuring_an_ide/visual_studio.md diff --git a/05_engine_development/cpp/configuring_an_ide/visual_studio_code.md b/05_engine_development/02_cpp/configuring_an_ide/visual_studio_code.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/visual_studio_code.md rename to 05_engine_development/02_cpp/configuring_an_ide/visual_studio_code.md diff --git a/05_engine_development/cpp/configuring_an_ide/xcode.md b/05_engine_development/02_cpp/configuring_an_ide/xcode.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/xcode.md rename to 05_engine_development/02_cpp/configuring_an_ide/xcode.md diff --git a/05_engine_development/cpp/core_types.md b/05_engine_development/02_cpp/core_types.md similarity index 100% rename from 05_engine_development/cpp/core_types.md rename to 05_engine_development/02_cpp/core_types.md diff --git a/05_engine_development/cpp/custom_audiostreams.md b/05_engine_development/02_cpp/custom_audiostreams.md similarity index 100% rename from 05_engine_development/cpp/custom_audiostreams.md rename to 05_engine_development/02_cpp/custom_audiostreams.md diff --git a/05_engine_development/cpp/custom_godot_servers.md b/05_engine_development/02_cpp/custom_godot_servers.md similarity index 100% rename from 05_engine_development/cpp/custom_godot_servers.md rename to 05_engine_development/02_cpp/custom_godot_servers.md diff --git a/05_engine_development/cpp/custom_modules_in_cpp.md b/05_engine_development/02_cpp/custom_modules_in_cpp.md similarity index 100% rename from 05_engine_development/cpp/custom_modules_in_cpp.md rename to 05_engine_development/02_cpp/custom_modules_in_cpp.md diff --git a/05_engine_development/cpp/custom_resource_format_loaders.md b/05_engine_development/02_cpp/custom_resource_format_loaders.md similarity index 100% rename from 05_engine_development/cpp/custom_resource_format_loaders.md rename to 05_engine_development/02_cpp/custom_resource_format_loaders.md diff --git a/05_engine_development/cpp/files/class_tree.zip b/05_engine_development/02_cpp/files/class_tree.zip similarity index 100% rename from 05_engine_development/cpp/files/class_tree.zip rename to 05_engine_development/02_cpp/files/class_tree.zip diff --git a/05_engine_development/cpp/img/Control.png b/05_engine_development/02_cpp/img/Control.png similarity index 100% rename from 05_engine_development/cpp/img/Control.png rename to 05_engine_development/02_cpp/img/Control.png diff --git a/05_engine_development/cpp/img/Node2D.png b/05_engine_development/02_cpp/img/Node2D.png similarity index 100% rename from 05_engine_development/cpp/img/Node2D.png rename to 05_engine_development/02_cpp/img/Node2D.png diff --git a/05_engine_development/cpp/img/Object.png b/05_engine_development/02_cpp/img/Object.png similarity index 100% rename from 05_engine_development/cpp/img/Object.png rename to 05_engine_development/02_cpp/img/Object.png diff --git a/05_engine_development/cpp/img/Reference.png b/05_engine_development/02_cpp/img/Reference.png similarity index 100% rename from 05_engine_development/cpp/img/Reference.png rename to 05_engine_development/02_cpp/img/Reference.png diff --git a/05_engine_development/cpp/img/Spatial.png b/05_engine_development/02_cpp/img/Spatial.png similarity index 100% rename from 05_engine_development/cpp/img/Spatial.png rename to 05_engine_development/02_cpp/img/Spatial.png diff --git a/05_engine_development/cpp/img/architecture_diagram.jpg b/05_engine_development/02_cpp/img/architecture_diagram.jpg similarity index 100% rename from 05_engine_development/cpp/img/architecture_diagram.jpg rename to 05_engine_development/02_cpp/img/architecture_diagram.jpg diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_flame_graph.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_flame_graph.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_flame_graph.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_flame_graph.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_record.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_record.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_record.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_record.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_view_results.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_view_results.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_view_results.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_view_results.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_welcome.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_welcome.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_welcome.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_welcome.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler_record.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler_record.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler_record.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler_record.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler_result.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler_result.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler_result.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler_result.png diff --git a/05_engine_development/cpp/img/cpp_profiler_verysleepy_results_filtered.png b/05_engine_development/02_cpp/img/cpp_profiler_verysleepy_results_filtered.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_verysleepy_results_filtered.png rename to 05_engine_development/02_cpp/img/cpp_profiler_verysleepy_results_filtered.png diff --git a/05_engine_development/cpp/img/cpp_profiler_verysleepy_select_process.png b/05_engine_development/02_cpp/img/cpp_profiler_verysleepy_select_process.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_verysleepy_select_process.png rename to 05_engine_development/02_cpp/img/cpp_profiler_verysleepy_select_process.png diff --git a/05_engine_development/cpp/img/cpp_profiler_xcode_menu.png b/05_engine_development/02_cpp/img/cpp_profiler_xcode_menu.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_xcode_menu.png rename to 05_engine_development/02_cpp/img/cpp_profiler_xcode_menu.png diff --git a/05_engine_development/cpp/index.md b/05_engine_development/02_cpp/index.md similarity index 100% rename from 05_engine_development/cpp/index.md rename to 05_engine_development/02_cpp/index.md diff --git a/05_engine_development/cpp/inheritance_class_tree.md b/05_engine_development/02_cpp/inheritance_class_tree.md similarity index 100% rename from 05_engine_development/cpp/inheritance_class_tree.md rename to 05_engine_development/02_cpp/inheritance_class_tree.md diff --git a/05_engine_development/cpp/introduction_to_godot_development.md b/05_engine_development/02_cpp/introduction_to_godot_development.md similarity index 100% rename from 05_engine_development/cpp/introduction_to_godot_development.md rename to 05_engine_development/02_cpp/introduction_to_godot_development.md diff --git a/05_engine_development/cpp/macos_debug.md b/05_engine_development/02_cpp/macos_debug.md similarity index 100% rename from 05_engine_development/cpp/macos_debug.md rename to 05_engine_development/02_cpp/macos_debug.md diff --git a/05_engine_development/cpp/object_class.md b/05_engine_development/02_cpp/object_class.md similarity index 100% rename from 05_engine_development/cpp/object_class.md rename to 05_engine_development/02_cpp/object_class.md diff --git a/05_engine_development/cpp/using_cpp_profilers.md b/05_engine_development/02_cpp/using_cpp_profilers.md similarity index 100% rename from 05_engine_development/cpp/using_cpp_profilers.md rename to 05_engine_development/02_cpp/using_cpp_profilers.md diff --git a/05_engine_development/cpp/variant_class.md b/05_engine_development/02_cpp/variant_class.md similarity index 100% rename from 05_engine_development/cpp/variant_class.md rename to 05_engine_development/02_cpp/variant_class.md diff --git a/05_engine_development/editor/creating_icons.md b/05_engine_development/03_editor/creating_icons.md similarity index 100% rename from 05_engine_development/editor/creating_icons.md rename to 05_engine_development/03_editor/creating_icons.md diff --git a/05_engine_development/editor/editor_style_guide.md b/05_engine_development/03_editor/editor_style_guide.md similarity index 100% rename from 05_engine_development/editor/editor_style_guide.md rename to 05_engine_development/03_editor/editor_style_guide.md diff --git a/05_engine_development/editor/index.md b/05_engine_development/03_editor/index.md similarity index 100% rename from 05_engine_development/editor/index.md rename to 05_engine_development/03_editor/index.md diff --git a/05_engine_development/editor/introduction_to_editor_development.md b/05_engine_development/03_editor/introduction_to_editor_development.md similarity index 100% rename from 05_engine_development/editor/introduction_to_editor_development.md rename to 05_engine_development/03_editor/introduction_to_editor_development.md diff --git a/05_engine_development/file_formats/index.md b/05_engine_development/04_file_formats/index.md similarity index 100% rename from 05_engine_development/file_formats/index.md rename to 05_engine_development/04_file_formats/index.md diff --git a/05_engine_development/file_formats/tscn.md b/05_engine_development/04_file_formats/tscn.md similarity index 100% rename from 05_engine_development/file_formats/tscn.md rename to 05_engine_development/04_file_formats/tscn.md