https://Darsman.com/blog/do-we-need-to-learn-c-or-c-plus-plus/