C/C++ Arena

Where to go next

You've built a real foundation. Here's how to keep growing: more practice, the references professionals keep open, the books worth reading, and projects that teach you the most.

Keep practicing here

Practice elsewhere

References to keep open

Books

C

C++

Under the hood

Projects that teach the most

Pick one and finish it. A finished project teaches more than three half-built ones.

Contributing to open source

Where C and C++ are used

Operating systems and embedded devices (mostly C), games and game engines, web browsers, databases, compilers, finance and trading, scientific computing, robotics, and audio and video software. Pick the area that excites you and build something in it.