Getting genuinely strong enough for firms like Citadel Securities, Akuna, Jane Street, Jump, HRT, or DRW takes three layers, not one book: deep modern C++, algorithms and problem-solving, and systems/performance/trading-shaped projects. This page is that plan, made concrete.
Don't start with a book called "Build a High-Frequency Trading System in 30 Days." That's backwards. The order is C++ → CS fundamentals → algorithms → systems → performance → trading systems — not trading buzzwords first.
Vector<T> to a low-latency matching engine and market-data system.
One book to learn C++ properly is not enough on its own — this is the curriculum around it.
Pricing and derivatives, not systems engineering — a real alternative if that's the actual target, not a substitute for the reading list above.