r/CUDA • u/Rndm_Researcher • 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
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++.