We learn by completing projects, mainly in C and C++. The projects range from recreating simple real-world functions to rebuilding a mini version of the bash terminal, creating a web server, or even completing full-stack projects like building a website from scratch with various features.
I am excited to continue learning and exploring this field, and I can't wait for my next challenge.