I've been trying to learn the basics of programming in different languages. So far I know defining variables, conditionals, looping (for and while), define/using functions, and how to use classes and objects. I've been working in Python and C# (some Java too). I've also worked with WPF and XML using C#.
I want to learn more than just the basics for each language and was wondering if anyone had any ideas for another coding project that could help me learn something new.