Modern C++ for Absolute Beginners. A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards