В начале напишем программу которая познакомиться с пользователем и поприветсвует его

//Моя первая программа
#include <iostream>//При помощи директивы #include заголовочный файл iostream, служащий для операций ввода/вывода
#include <string>//Подключаем заголовочный файл, в котором хранится класс string
using namespace std;
 
int main() //точка входа в программу, отсюда начинается выполнение программы
{
    string imya;
    cout << "Как тебя зовут?" << endl;
    cin >> imya;
    cout << "Привет " << imya << "!" << endl;
    return 0; 
}

В начале объявляем комментарий. Его написание является хорошим тоном и помогает понять, для чего нужен тот или иной файл в многофайловом проекте.

//Моя первая программа

Потом подключаем нужные заголовочные файлы

#include <iostream>
#include <string>

Потом объявляем, что хотим использовать в программе пространство имён std, для того, чтобы не печатать std::string imya; а написать проще string imya;

using namespace std;

Строка после

//

это коментарий, здесь пишем все что нам нужно. Если коментарий не влезает на одну строку, повторяем запись

//

на каждой следующей строке. Или в начале пишем /*, а в конце */

/*коментарий
из
нескольких
строк*/

Объявим главную функцию программы

int main()

Она должна присутствовать в любой программе на C++. Внутри () могут быть аргументы командной строки, но поговорим об этом позже.

{} Принять называть блоком. Внутри него пишем то, что должна делать программа.

Создаем переменную класса string imya

std::string imya;

Пишем на экран

cout << "Как тебя зовут?" << endl;

Спрашиваем что-то у пользователя и запоминаем это в переменной imya.

cin >> imya;

Пишем привет имя которое набрал пользователь!

cout << "Привет " << imya << "!" << endl;

Программа уже все сделала, необходимо выйти из неё и передать сигнал успешного завершения, вернув 0 операционной системе.

return 0;

Ссылки