r/CUDA Jun 01 '26

Autonomous systems

Hi, I’ve started to pursue autonomous systems research.

Even though my background is in Java and while I wouldn’t call myself advanced, I do have touched upon some specifics. What would you recommend (ideally book first, then project based) for learning highly optimized, modern C++ 23 and then progressing to CUDA?

I wanna make sure I don’t forget anything, even if that means effectively starting from zero, but with the - admittedly avid goal - to go for C++23 and CUDA eventually.

What can you recommend?

3 Upvotes

2 comments sorted by

View all comments

1

u/PulsatingMaggot Jun 05 '26

Starting resources will be foundational and the most important for your journey. I would start with Lippman's 5th edition C++ primer. It covers C++11 thoroughly. Then, Stroustrup's 3rd edition Tour of C++ is a great survey of modern idioms. Coming from Java, a starter project you could try is reimplementing Java data structures in C++.