+ 1

Which “easy” concept was actually hard for you?

What’s a programming concept that everyone says is “easy” but actually took you forever to truly understand? Let’s normalize the struggle!

26th May 2025, 2:40 AM
CNNMN01
CNNMN01 - avatar
2 Antworten
+ 7
I Never struggled with any concept but i think Everyone thinks recursion is simple: "a function that calls itself", but truly thinking recursively and tracing the call stack took a long time to grasp. It finally clicked when you visualized each call like a stack of plates being added and removed. Recursion sounds simple in theory, but applying it. especially in problems like tree traversal or backtracking, can be surprisingly tricky at first. Many beginners (and even experienced devs) struggle with understanding how the call stack works and when to return values. You're definitely not alone if it’s ever confused you!
26th May 2025, 3:42 AM
Alhaaz
Alhaaz - avatar
+ 2
Alhaaz This is super helpful. I’m still pretty new to coding so I haven’t really gotten into recursion yet, but I’ve heard people bring it up a lot. The plate stack thing actually makes it sound way less intimidating. I’m not there yet, but it’s cool seeing how others have made sense of it. Thanks for sharing your experience, it really helps!
27th May 2025, 2:01 AM
CNNMN01
CNNMN01 - avatar
OSZAR »