Follow along here: https://www.codewars.com/kata/51ba717bb08c1cd60f00002f/train/csharp
Intermediate level C# object oriented programming series. Viewers are provided an array of integers as input. They must return a string representing all of the values, but with ranges in a condensed form. This form is listing a hyphen between the lower and upper bounds. Individual values (not part of a range) are listed normally and also separated by commas.
The best way to learn computer programming is by actually writing code. Create a Code Wars account at www.codewars.com/r/3jPbdQ to follow along. No downloads required- you can start coding right away from your favorite browser. Coding challenges can be quite fun too, like puzzles and brain teasers.