1. Setting up your development environment (IDEs like Visual Studio, Code::Blocks, or using a text editor and command line).
Download Installer from Microsoft:
Windows
https://code.visualstudio.com/docs/cpp/config-mingwmacOS
https://code.visualstudio.com/docs/cpp/config-clang-macLinux
https://code.visualstudio.com/docs/cpp/config-linuxRun MSYS2
pacman -Syupacman - Supacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchainCreate Enviroment variables
C:\msys64\mingw64\binfirstCommand.cpp- Basic introduction to C++ commands.printCommandUsingVoid.cpp- Usingvoidfunctions to print messages.inputAndOutput.cpp- Basic and advanced input and output operations.controlFlow.cpp- Basic and advanced control flow constructs, includingifstatements andswitchstatements.forLoop.cpp- Introduction and examples offorloops, including nested loops.nestedLoop.cpp- Using nested loops for complex iterations.VariablesAndDataTypes.cpp- Overview of variables and different data types.whileLoop.cpp- Introduction and examples ofwhileloops, including nestedwhileloops.switchCaseStatements.cpp- Usingswitchstatements to handle multiple conditions.functionBubbleSort.cpp- Implementing the bubble sort algorithm using functions.findEvenNumber.cpp- Finding even numbers from a list.positivNegativeNumber.cpp- Determining whether numbers are positive or negative.integerArithmeticOperations.cpp- Basic arithmetic operations with integers.floatArithmeticOperations.cpp- Arithmetic operations usingfloat.doubleArithmeticOperations.cpp- Arithmetic operations usingdouble.stringConcatenation.cpp- Techniques for concatenating strings.stringManipulation.cpp- Various methods for manipulating strings.ctimeLibrary.cpp- Using thectimelibrary for handling date and time.