Indeed, I believe that the best language with which you can start learning programming is C, rather than C++. The latter is already too much abstract. Contrastingly, C is a language of a sufficiently high level to be relatively simple and natural, yet close enough to the machine hardware to let you really understand what happens inside its memory.
Moreover, mostly any other language borrow their syntax from C.