I want to take a string and check the first character for being a letter, upper or lower doesn\'t matter, but it shouldn\'t be special, a space, a line break, anything. How
Try the following
bool isValid = char.IsLetter(name.FirstOrDefault());