C++ as an ideal programming language to begin with
As the recent trends suggesting that python is a great programming language for beginners, I sort of agree with this notion but..., I feel that c++ is better as a starting language. Reasons why C++ may be better: 1) C++ is relatively faster than python: I agree that python codes are really short and python is really easy to learn but C++ codes are usually faster than its python counterpart and its memory management is far better which is another point. 2)Memory management : The memory management in c++ is really a class apart and it enables us to use pointers which helps to access data and memory on the memory stack or heap. Dynamic programming makes programming way easier and organized. 3)C++ gives you insights to programming : Programming in c++ is not easy, it's a hard language. But coding in c++, we understand about function call, memory heap, stack, pointers, and a lot of stuff which makes one appreciate the beauty of the language and gives you insights to programming. 4) Pop