How can I practice a topic (pointers for example) if I don't understand the reason behind it's existence?

📰 Reddit r/learnprogramming

Learn to practice programming concepts like pointers by finding real-world applications and building small projects to understand their purpose and utility

beginner Published 31 May 2026
Action Steps
  1. Start by researching real-world applications of pointers in C++ to understand their purpose
  2. Build small projects that demonstrate the use of pointers, such as a simple memory management system
  3. Practice using pointers in different scenarios, like dynamic memory allocation and deallocation
  4. Apply pointers to a simple game or simulation to see their utility in action
  5. Compare the performance and efficiency of using pointers versus not using them in a project
Who Needs to Know This

Junior developers and programming students can benefit from this approach to learn and practice new concepts, and team leads can encourage them to apply this method to improve their skills

Key Insight

💡 Finding practical applications and building small projects can help you understand the purpose and utility of programming concepts like pointers

Share This
🤔 Struggling to understand pointers in C++? Try building small projects to see their real-world applications! 💻

Key Takeaways

Learn to practice programming concepts like pointers by finding real-world applications and building small projects to understand their purpose and utility

Full Article

Some might be very useful for bigger and more complex projects but to me, I just can't see a reason to use them yet. Now I am learning about pointers in C++ and I get that they hold an address of a value. But why? It's hard for me to practice using them since I can't find a use. I know that the best way to learn is to make a project but my level of knowledge is not that far yet. I can only make extremely simple games using the terminal which don't need po
Read full article → ← Back to Reads

Related Videos

QR Decomposition is Just Gram-Schmidt with Receipts
QR Decomposition is Just Gram-Schmidt with Receipts
DataMListic
More Trees Won't Fix Your Random Forest
More Trees Won't Fix Your Random Forest
DataMListic
K-Nearest Neighbors is Just a Majority Vote
K-Nearest Neighbors is Just a Majority Vote
DataMListic
Word2Vec — How Words Became Vectors
Word2Vec — How Words Became Vectors
DataMListic
Every Classification Metric is Just Four Counts
Every Classification Metric is Just Four Counts
DataMListic
Lasso Is Just a Laplace Prior
Lasso Is Just a Laplace Prior
DataMListic