u/Outside-Highway6967

What topics should I focus on from learncpp?

I’ve been working through learncpp from about 2 weeks now and I’m wondering if people have suggestions on topics that are a MUST to learn for an engineer that is coming from Python/TypeScript?

For context I work as a software engineer, primarily using Python and TypeScript, so I have a good base understanding of how to build a program or applications, however, I want to focus more on the specific nuances of C++ and concepts that are maybe abstracted away in higher level languages.

A list of topics in order of importance and increasing complexity would be a great help!!

reddit.com
u/Outside-Highway6967 — 2 days ago

Learning C++ for real this time

I'm a 29 year old Software Engineer who works at a pre revenue fintech startup in London. I've got a pretty unconventional background when it comes to software engineering. I studied Mechanical Engineering, where I was introduced to C++ and python. I ended up dropping the C++ for Python as part of my bachelors project (built a cool lil live tracking algorithm - using very primitive colour based detection pre AI lol). Fast forward to today and I've been building software for over 5 years professionally, but I still have that itch to learn and dive into the difficult world that is C++. My goal is to work as a quant dev at a buy side fund (or something similar) and I know one of the best ways to get in is by learning C++ (but obviously not limited to).

My plan is to work through the learncpp documentation (I've heard good things about it and I'm currently working through it and it's got a lot of great details that I maybe would have skipped on years ago) and then buy this text book to read through:
https://www.amazon.co.uk/Beginners-Guide-Second-Herbert-Schildt/dp/0072232153/ref=sr_1_5?dib=eyJ2IjoiMSJ9.zBC-pQQPK93mKQUQx4Y01x93Oj6FBPRjJ9coh0020mBKgXUINVcTSZpp5p2huwDifZGK-HSWP2_8-fuowj9DAH76DH_3xtgLikTBWHippqW6UufkzPsl70sRG1m-WyB80xG0pGjQKjaaKDSiwTpAHt_vnMR-fuIEl_dy2ZZRfJGSFuL32EGYa1P-yZIyvxOI6-0V44-5B-LIPLINDgHiGuUzSls2oRxAqTkQ2BzDgq9Edx20gx8ne4TDb9Y3Lgw6vy9pwr-ntb-PXuuCyy5fVXUPgMsnz94Q5-dTNP3_TdI.mGaIeq0hkLHWbjLKg4CJgP3w1E4kY7VgAHzRAeftids&dib_tag=se&keywords=c%2B%2B+for+beginners&qid=1786737779&sr=8-5

Are there other textbooks that anyone else could recommend, to help develop my C++ in a professional setting?

I'm also thinking about building a couple of side projects to apply my knowledge, but I'm also looking for resources that could help me continuously apply my knowledge? Like small quizzes or something?

Keen to get peoples thoughts and opinions.

reddit.com
u/Outside-Highway6967 — 6 days ago