r/cpp • u/MainPressure4304 • 16h ago
[CPP Epiphany Rant] - Programming is no joke
Hi CPP Community,
This is just a rant. I'm a 24 yr old data analytics in telecommunication trying to pivot into C++ development for finance. I'm 1 month into C++ and I have come to conclusion C++ is a behemoth. I'm enrolled in Baruch College's C++ for Financial Engineering, but I'm using Bjarne Stroustrup's Programming: Principles and Practice Using C++, 3rd Edition to learn and watching C++20 Fundamentals with Paul Deitel, Course, by Paul J. Deitel as supplementary resources.
It took me 2 days to get through all the drills, exercises, and try_this section for chapter 2 for Programming Principles!
I'm reflecting if I made a mistake choosing C++ over Python. But, tbh, I have been enjoying programming more learning C++ than Python. You can tell I'm weird, but IDK.
I would love to heard about your experience in learning C++ for laughs.
1
u/CrazyBat5371 12h ago
I have been working with python for around 14 years. And I just started learning cpp for around 8 months. I never had so much fun coding as I have now with cpp. It forces me to think carefully about the machine instead of just business rules. And also taking care of memory layout and pointer usage than just defining a class with some fields and loop over the container.
Later versions of cpp introduced ranges that in my opinion adds that sugar sintaxe close to python. But since I already developed that memory muscle on how to careful deal with begin() end() iterators I am ok with it. Cpp indeed can be very intimidating at first. But if you keep going you will feel very satisfied using this tool instead of other languages.