A school of thought holds that Scheme is a good choice for a first programming language. First, learn how to program, then learn C's syntax.