@antalova_janka To understand the mechanism of recursion you need to understand PMI i.e. Principal of Mathematical induction or hypothesis induction....where we see how the sum or product of n Natural number comes to a conclusion
@ahsannoor101 First I'll strongly suggest C bcz it is faster than other languages and you get to learn so many concepts in depth like pointers , structures, dynamic memory management,
so that you won't get any trouble when you jump onto any other languages for OOPs concepts.
After C -> C++