@nixCraft Any language is good if it helps you learn algorithms and data structures. C teaches the basics really well. Things like arrays, linked lists, stacks, binary trees, or simple algorithms like sorting and searching make more sense when you learn them in C. Those fundamentals are useful in any language. I learned them at university and forgot them almost as fast as I learned them