Choice of programming language for learning data structures and algorithms?
Which programming language would you recommend to learn about data structures and algorithms? There are some books out there that are programming language-agnostic (written from a Mathematical perspective, and use pseudocode). If I learn from one of these, I would like to choose a programming language to code and run the algorithms in. Setting aside personal language preferences, which one is best for this purpose?