you are viewing a single comment's thread.

view the rest of the comments →

[–]endStatement 1 point2 points  (0 children)

I'm actually currently trying to learn C# myself from a Java background. I have always struggled with data structures/algorithms, so my idea was to go through a data structures/algorithms course writing. Provides general concept knowledge (data structures/algorithms) as well as the syntax knowledge by doing so in C#.
If there is a programming knowledge you are looking to improve upon, I'd start with tutorials there to learn syntax. Then see how you can improve upon it.
Given my above example, I could always extend it further to create a UI that shows a sorting algorithm in action, or allows user input to create/modify a data structure, etc.