Why Every Inspiring Programmer Should Learn C++ First
I have read many articles that tell early programmers to learn a language like python, Ruby, or “HTML”. But I oppose and say that all starting programmers should start with C++ even if they are not planning to use the language at all.
Why Should Beginners Learn C++
I say that beginners should learn C++ even if they never see themselves using it because of the wide topics seen in other programming languages C++ teaches the programmer. Many of the modern languages were built from the C/C++ languages and inherit the functions of C/C++. But you may have notice I mentioned the C language, so you my ask yourself why don’t I learn C the simple answer to that is C lacks one massive use in programming which is OOP or object-oriented programming which is seen in almost ever language. But we must understand that C++ is no simple language to learn and takes a decent sized investment to but this also teaches you to get over the hardships that all programmers run into early. C++ will also go over the basics of memory and internals of computers that all programmers should know. And by learning C++ you will have already learned the basics and intermediate of a majority of languages so instead of feeling like you are starting from 1 when learning a new language you will start at 50 and get a well needed break. So in summary instead of learning a cookie cutter language just for the simplicity you should invest the time and effort in C++.