Inquisitor said:C is a little too low level for a beginner in my opinion. As a beginner you don't really want to be worrying about the intricacies of memory management, so a managed language would probably be the best bet.
Fair point, although I wasn't thinking of writing anything more complicated than say, a calculator, so memory management wouldn't be much of an issue.