Where to start? Python or C++
2 min readMar 10, 2019
I usually stay aloof from the bickering whether Python is a good start or C++. Because both, simply, are.
Yet, here, this blog is my soil and I want to vent a little bit. I used to be an avid recommender of C/C++ to start learning programming. But, this is how I’ve started feeling about them lately:
C++ (particularly C) is the beast and Python is the girl in your class that everyone — can or want to — F.
I’m by far not being a maverick here.
Indeed,
- I do almost every thing in Python — specially AI, ML and Data Science.
- I commend Python’s elegance, simplicity, and availability.
- The community is very active and libreraies get the most updates.
- It’s a great boon to programmers (CS and non CS). I recommend it to anyone who is interested in programming specially not coming from a CS background.
However,
- For infrastracture (object-oriented performance) I go with C/C++.
- Python may epitomize programming-without-knowing-fundamental.
- It’s is the poster boy for easy programming.
- If someone says I know Python to me, it often means little to me.
- Python does not allow distinguishing good programmers easily.
Am I being too gruffly or surly? I don’t know. Perhaps my alert about Python vs C/C++ is because I’ve had an unrelenting struggle to accept jobs with Python or C/C++.